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

StorageClientOptions

static class StorageClientOptions
Defines the client configuration options for connecting to Azure Storage.

Get an authentication policy to sign Storage requests.

public static HttpPipelinePolicy AsPolicy<TUriBuilder>(this AzureSasCredential credential, Uri resourceUri)

Get an authentication policy to sign Storage requests.

public static HttpPipelinePolicy AsPolicy(this TokenCredential credential, string scope, ClientOptions options)

Get an authentication policy to sign Storage requests.

public static HttpPipeline Build(this ClientOptions options, HttpPipelinePolicy authentication = null, Uri geoRedundantSecondaryStorageUri = null, Request100ContinueOptions expectContinue = null)

Create an HttpPipeline from Storage ClientOptions.

public static HttpPipeline Build(this ClientOptions options, object credentials, Uri geoRedundantSecondaryStorageUri = null, Request100ContinueOptions expectContinue = null)

Create an HttpPipeline from Storage ClientOptions.

public static HttpPipelinePolicy GetAuthenticationPolicy(object credentials = null, string scope = null, ClientOptions options = null)

Get an optional authentication policy to sign Storage requests.

public static void Initialize(this ClientOptions options)

Set common ClientOptions defaults for Azure Storage.