Partager via


DataLakeServiceClient.GetUserDelegationKeyAsync Méthode

Définition

L’opération GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) récupère une clé qui peut être utilisée pour déléguer l’autorisation Active Directory aux signatures d’accès partagé créées avec DataLakeSasBuilder.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.DataLake.Models.UserDelegationKey>> GetUserDelegationKeyAsync (DateTimeOffset? startsOn, DateTimeOffset expiresOn, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserDelegationKeyAsync : Nullable<DateTimeOffset> * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.DataLake.Models.UserDelegationKey>>
override this.GetUserDelegationKeyAsync : Nullable<DateTimeOffset> * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.DataLake.Models.UserDelegationKey>>
Public Overridable Function GetUserDelegationKeyAsync (startsOn As Nullable(Of DateTimeOffset), expiresOn As DateTimeOffset, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of UserDelegationKey))

Paramètres

startsOn
Nullable<DateTimeOffset>

Heure de début de la validité de la clé, avec null indiquant un démarrage immédiat. L’heure doit être spécifiée au format UTC.

expiresOn
DateTimeOffset

Expiration de la validité de la clé. L’heure doit être spécifiée au format UTC.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> décrivant la clé de délégation use.

Remarques

Un RequestFailedException est levée si une défaillance se produit.

S’applique à