Compartir a través de


DataLakeServiceClient.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 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))

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 las notificaciones que debe cancelarse la operación.

Devoluciones

que Response<T> describe la clave de delegación de uso.

Comentarios

RequestFailedException Se producirá una excepción si se produce un error.

Se aplica a