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

Azure.Storage.Files.DataLake.DataLakeClientConfiguration

public virtual TransferValidationOptions TransferValidation { get; }

public DataLakeClientConfiguration(HttpPipeline pipeline, ClientDiagnostics clientDiagnostics, DataLakeClientOptions clientOptions, DataLakeCustomerProvidedKey? customerProvidedKey)

Create a DataLakeClientConfiguration without authentication, or with SAS that was provided as part of the URL.

public DataLakeClientConfiguration(HttpPipeline pipeline, StorageSharedKeyCredential sharedKeyCredential, ClientDiagnostics clientDiagnostics, DataLakeClientOptions clientOptions, DataLakeCustomerProvidedKey? customerProvidedKey)

Create a DataLakeClientConfiguration with shared key authentication.

public DataLakeClientConfiguration(HttpPipeline pipeline, AzureSasCredential sasCredential, ClientDiagnostics clientDiagnostics, DataLakeClientOptions clientOptions, DataLakeCustomerProvidedKey? customerProvidedKey)

Create a DataLakeClientConfiguration with SAS authentication.

public DataLakeClientConfiguration(HttpPipeline pipeline, TokenCredential tokenCredential, ClientDiagnostics clientDiagnostics, DataLakeClientOptions clientOptions, DataLakeCustomerProvidedKey? customerProvidedKey)

Create a DataLakeClientConfiguration with token authentication.