BlobClientConfiguration
Provides the configurations to connecting to the Blob Service and to create the Blob Clients
The encryption key to be used with client provided key server-side encryption.
The versions of Azure Blob Storage supported by this client
library. For more, see
Versioning for Azure Storage Services.
public BlobClientConfiguration(HttpPipeline pipeline, TokenCredential tokenCredential, ClientDiagnostics clientDiagnostics, ServiceVersion version, CustomerProvidedKey? customerProvidedKey, TransferValidationOptions transferValidation, string encryptionScope, bool trimBlobNameSlashes)
Create a BlobClientConfiguration with token authentication.
public BlobClientConfiguration(HttpPipeline pipeline, StorageSharedKeyCredential sharedKeyCredential, ClientDiagnostics clientDiagnostics, ServiceVersion version, CustomerProvidedKey? customerProvidedKey, TransferValidationOptions transferValidation, string encryptionScope, bool trimBlobNameSlashes)
Create a BlobClientConfiguration with shared key authentication.
public BlobClientConfiguration(HttpPipeline pipeline, AzureSasCredential sasCredential, ClientDiagnostics clientDiagnostics, ServiceVersion version, CustomerProvidedKey? customerProvidedKey, TransferValidationOptions transferValidation, string encryptionScope, bool trimBlobNameSlashes)
Create a BlobClientConfiguration with SAS authentication.
public BlobClientConfiguration(HttpPipeline pipeline, ClientDiagnostics clientDiagnostics, ServiceVersion version, CustomerProvidedKey? customerProvidedKey, TransferValidationOptions transferValidation, string encryptionScope, bool trimBlobNameSlashes)
Create a BlobClientConfiguration without authentication,
or with SAS that was provided as part of the URL.