BlobServiceClient.GetUserDelegationKey Méthode

Définition

L’opération GetUserDelegationKey(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 Azure.Response<Azure.Storage.Blobs.Models.UserDelegationKey> GetUserDelegationKey (DateTimeOffset? startsOn, DateTimeOffset expiresOn, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserDelegationKey : Nullable<DateTimeOffset> * DateTimeOffset * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.UserDelegationKey>
override this.GetUserDelegationKey : Nullable<DateTimeOffset> * DateTimeOffset * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.UserDelegationKey>
Public Overridable Function GetUserDelegationKey (startsOn As Nullable(Of DateTimeOffset), expiresOn As DateTimeOffset, Optional cancellationToken As CancellationToken = Nothing) As 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 à