<PackageReference Include="Azure.Storage.Blobs" Version="12.26.0" />

BlobClientOptions

Provides the client configuration options for connecting to Azure Blob Storage.
public enum ServiceVersion

The versions of Azure Blob Storage supported by this client library. For more, see Versioning for Azure Storage Services.

public BlobAudience? Audience { get; set; }

Gets or sets the Audience to use for authentication with Azure Active Directory (AAD). The audience is not considered when using a shared key.

Gets the CustomerProvidedKey to be used when making requests.

public bool EnableTenantDiscovery { get; set; }

Enables tenant discovery through the authorization challenge when the client is configured to use a TokenCredential. When enabled, the client will attempt an initial un-authorized request to prompt a challenge in order to discover the correct tenant for the resource.

public string EncryptionScope { get; set; }

Gets the EncryptionScope to be used when making requests.

public Uri GeoRedundantSecondaryUri { get; set; }

Gets or sets the secondary storage Uri that can be read from for the storage account if the account is enabled for RA-GRS. If this property is set, the secondary Uri will be used for GET or HEAD requests during retries. If the status of the response from the secondary Uri is a 404, then subsequent retries for the request will not use the secondary Uri again, as this indicates that the resource may not have propagated there yet. Otherwise, subsequent retries will alternate back and forth between primary and secondary Uri.

Behavior options for setting HTTP header Expect: 100-continue on requests.

Configures whether to send or receive checksum headers for blob uploads and downloads. Downloads can optionally validate that the content matches the checksum.

public bool TrimBlobNameSlashes { get; set; }

Whether to trim leading and trailing slashes on a blob name when using GetBlobClient and similar methods. Defaults to true for backwards compatibility.

public ServiceVersion Version { get; }

Gets the ServiceVersion of the service API used when making requests. For more, see Versioning for Azure Storage Services.

public BlobClientOptions(ServiceVersion version = 28)

Initializes a new instance of the BlobClientOptions class.