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

Microsoft.Extensions.Azure.DataLakeClientBuilderExtensions

public static class DataLakeClientBuilderExtensions
Extension methods to add DataLakeServiceClient client to clients builder.
public static IAzureClientBuilder<DataLakeServiceClient, DataLakeClientOptions> AddDataLakeServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri) where TBuilder : IAzureClientFactoryBuilderWithCredential

Registers a DataLakeServiceClient instance with the provided serviceUri.

public static IAzureClientBuilder<DataLakeServiceClient, DataLakeClientOptions> AddDataLakeServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri, StorageSharedKeyCredential sharedKeyCredential) where TBuilder : IAzureClientFactoryBuilder

Registers a DataLakeServiceClient instance with the provided serviceUri and sharedKeyCredential.

public static IAzureClientBuilder<DataLakeServiceClient, DataLakeClientOptions> AddDataLakeServiceClient<TBuilder, TConfiguration>(this TBuilder builder, TConfiguration configuration) where TBuilder : IAzureClientFactoryBuilderWithConfiguration<TConfiguration>

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

public static IAzureClientBuilder<DataLakeServiceClient, DataLakeClientOptions> AddDataLakeServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri, TokenCredential tokenCredential) where TBuilder : IAzureClientFactoryBuilderWithCredential

Registers a DataLakeServiceClient instance with the provided serviceUri and tokenCredential

public static IAzureClientBuilder<DataLakeServiceClient, DataLakeClientOptions> AddDataLakeServiceClient<TBuilder>(this TBuilder builder, Uri serviceUri, AzureSasCredential sasCredential) where TBuilder : IAzureClientFactoryBuilder

Registers a DataLakeServiceClient instance with the provided serviceUri and sasCredential