Table of Contents

Namespace Supabase.Storage

Classes

Bucket
BucketUpsertOptions
Client
ClientOptions

Options that can be passed into the Storage Client

CreateSignedUrlResponse
CreateSignedUrlsResponse
DestinationOptions

Represents the options for a destination in the context of Supabase Storage.

DownloadOptions
ErrorResponse
FileObject
FileObjectV2
FileOptions
GenericResponse
Header

Represents a container for HTTP headers, providing functionality for adding and retrieving headers.

SearchOptions
SortBy
StorageBucketApi
StorageDiagnostics

Names of the diagnostic sources the Storage client emits to. Pass these when wiring up OpenTelemetry so you don't have to hardcode (case-sensitive) source names: TracerProviderBuilder.AddSource(StorageDiagnostics.SourceName) and MeterProviderBuilder.AddMeter(StorageDiagnostics.SourceName).

StorageFileApi
TransformOptions
UploadMemoryCache

Provides thread-safe in-memory caching for resumable upload URLs with sliding expiration.

UploadSignedUrl

Represents a Generated Upload Signed Url - can be used to upload a file without needing a logged in token or user.

Enums

TransformOptions.ResizeType

The resize mode can be cover, contain or fill. Defaults to cover.

  • Cover resizes the image to maintain it's aspect ratio while filling the entire width and height.
  • Contain resizes the image to maintain it's aspect ratio while fitting the entire image within the width and height.
  • Fill resizes the image to fill the entire width and height.If the object's aspect ratio does not match the width and height, the image will be stretched to fit.