<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.24.0-beta.1" />

Azure.Storage.Files.DataLake.DataLakeClientOptions

public class DataLakeClientOptions : ClientOptions, ISupportsTenantIdChallenges
Provides the client configuration options for connecting to Azure Data Lake service.
public enum ServiceVersion

The versions of Azure Data Lake Sevice supported by this client library. For more, see Versioning for the Azure Storage services.

public DataLakeAudience? Audience { get; set; }

Gets or sets the Audience to use for authentication with Azure Active Directory (AAD). The audience is not considered when using a shared key.

Gets the CustomerProvidedKey to be used when making requests.

public bool EnableTenantDiscovery { get; set; }

Enables tenant discovery through the authorization challenge when the client is configured to use a TokenCredential. When enabled, the client will attempt an initial un-authorized request to prompt a challenge in order to discover the correct tenant for the resource.

public Uri GeoRedundantSecondaryUri { get; set; }

Gets or sets the secondary storage Uri that can be read from for the storage account if the account is enabled for RA-GRS. If this property is set, the secondary Uri will be used for GET or HEAD requests during retries. If the status of the response from the secondary Uri is a 404, then subsequent retries for the request will not use the secondary Uri again, as this indicates that the resource may not have propagated there yet. Otherwise, subsequent retries will alternate back and forth between primary and secondary Uri.

public TransferValidationOptions TransferValidation { get; }

Transfer validation options to be applied to blob transfers from this client.

public ServiceVersion Version { get; }

Gets the ServiceVersion of the service API used when making requests. For more, see Versioning for the Azure Storage services.

Initializes a new instance of the DataLakeClientOptions class.