GeoUploader
Classes
| Name | Type | Summary |
|---|---|---|
| FileUploadRequest | IFileUploadRequest | - |
| FileUploadService | IDebugFileUploadService | - |
Interfaces
| Name | Type | Summary |
|---|---|---|
| IDebugFileUploadService | IFileUploadService | This interface exposes some of IFileUploadService's internal state for test purposes. |
| IFileUploadRequest | IEquatable<IFileUploadRequest> | Data class with all the information needed to perform a file upload |
| IFileUploadService | IDisposable | This service is responsible for managing upload sessions (IFileUploadSession) for files uploaded through the GCS Uploader library. |
| IFileUploadSession | IDisposable | Represents a session in which a file upload will be performed. This session is responsible for the actual upload work (through the GCS Uploader's IFileUploadClient) as well as raising events back to the caller to indicate upload progress and completion. |
Structs
| Name | Type | Summary |
|---|---|---|
| FileUploadProgress | ValueType | - |
| UploadUrlResult | ValueType | Contains the results of requesting a submission id and signed url for a file upload The Request will have the signed url and submission id populated if the request was successful The Request will be null if the request failed |
Enums
| Name | Type | Summary |
|---|---|---|
| UploadResult | UploadResult | Enum describing all potential results of an upload |