Partager via


BlobServiceClient.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 BlobSasBuilder.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.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.Blobs.Models.UserDelegationKey>>
override this.GetUserDelegationKeyAsync : Nullable<DateTimeOffset> * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.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 en UTC.

expiresOn
DateTimeOffset

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

cancellationToken
CancellationToken

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

Retours

Response<T> décrivant les statistiques de réplication de service.

Remarques

Un RequestFailedException sera levée en cas d’échec.

S’applique à