Compartir a través de


BlobServiceClient.GetUserDelegationKeyAsync Método

Definición

La GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) operación recupera una clave que se puede usar para delegar la autorización de Active Directory en firmas de acceso compartido creadas con 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))

Parámetros

startsOn
Nullable<DateTimeOffset>

Hora de inicio de la validez de la clave, con null que indica un inicio inmediato. La hora debe especificarse en UTC.

expiresOn
DateTimeOffset

Expiración de la validez de la clave. La hora debe especificarse en UTC.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.

Devoluciones

que Response<T> describe las estadísticas de replicación del servicio.

Comentarios

RequestFailedException Se producirá un error si se produce un error.

Se aplica a