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

StorageClientConfiguration

Parent class of the *ClientConfiguration classes. Contains common properties used to create clients.
public virtual ClientDiagnostics ClientDiagnostics { get; }

public virtual HttpPipeline Pipeline { get; }

public virtual AzureSasCredential SasCredential { get; }

public virtual TokenCredential TokenCredential { get; }

public StorageClientConfiguration(HttpPipeline pipeline, StorageSharedKeyCredential sharedKeyCredential, ClientDiagnostics clientDiagnostics)

Create a StorageClientConfiguration with shared key authentication.

public StorageClientConfiguration(HttpPipeline pipeline, AzureSasCredential sasCredential, ClientDiagnostics clientDiagnostics)

Create a StorageClientConfiguration with SAS authentication.

public StorageClientConfiguration(HttpPipeline pipeline, TokenCredential tokenCredential, ClientDiagnostics clientDiagnostics)

Create a StorageClientConfiguration with token authentication.