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

BlobClientBuilderExtensions

public static class BlobClientBuilderExtensions
Extension methods to add BlobServiceClient client to clients builder.
public static IAzureClientBuilder<BlobServiceClient, BlobClientOptions> AddBlobServiceClient<TBuilder>(this TBuilder builder, string connectionString) where TBuilder : IAzureClientFactoryBuilder

Registers a BlobServiceClient instance with the provided connectionString

public static IAzureClientBuilder<BlobServiceClient, BlobClientOptions> AddBlobServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri) where TBuilder : IAzureClientFactoryBuilderWithCredential

Registers a BlobServiceClient instance with the provided serviceUri

public static IAzureClientBuilder<BlobServiceClient, BlobClientOptions> AddBlobServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri, StorageSharedKeyCredential sharedKeyCredential) where TBuilder : IAzureClientFactoryBuilder

Registers a BlobServiceClient instance with the provided serviceUri and sharedKeyCredential

public static IAzureClientBuilder<BlobServiceClient, BlobClientOptions> AddBlobServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri, TokenCredential tokenCredential) where TBuilder : IAzureClientFactoryBuilderWithCredential

Registers a BlobServiceClient instance with the provided serviceUri and tokenCredential

public static IAzureClientBuilder<BlobServiceClient, BlobClientOptions> AddBlobServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri, AzureSasCredential sasCredential) where TBuilder : IAzureClientFactoryBuilder

Registers a BlobServiceClient instance with the provided serviceUri and sasCredential

public static IAzureClientBuilder<BlobServiceClient, BlobClientOptions> AddBlobServiceClient<TBuilder, TConfiguration>(this TBuilder builder, TConfiguration configuration) where TBuilder : IAzureClientFactoryBuilderWithConfiguration<TConfiguration>

Registers a BlobServiceClient instance with connection options loaded from the provided configuration instance.