BlobClientOptions
Provides the client configuration options for connecting to Azure Blob
Storage.
The versions of Azure Blob Storage supported by this client
library. For more, see
Versioning for Azure Storage Services.
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.
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.
Gets the EncryptionScope to be used when making requests.
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.
Whether to trim leading and trailing slashes on a blob name when using
GetBlobClient and similar methods.
Defaults to true for backwards compatibility.
Gets the ServiceVersion of the service API used when
making requests. For more, see
Versioning for Azure Storage Services.
Initializes a new instance of the BlobClientOptions
class.