Freigeben über


DataLakeServiceClient.GetUserDelegationKey Methode

Definition

Der GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) Vorgang ruft einen Schlüssel ab, der verwendet werden kann, um die Active Directory-Autorisierung an freigegebene Zugriffssignaturen zu delegieren, die mit DataLakeSasBuildererstellt wurden.

public virtual Azure.Response<Azure.Storage.Files.DataLake.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.Files.DataLake.Models.UserDelegationKey>
override this.GetUserDelegationKey : Nullable<DateTimeOffset> * DateTimeOffset * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.UserDelegationKey>
Public Overridable Function GetUserDelegationKey (startsOn As Nullable(Of DateTimeOffset), expiresOn As DateTimeOffset, Optional cancellationToken As CancellationToken = Nothing) As Response(Of UserDelegationKey)

Parameter

startsOn
Nullable<DateTimeOffset>

Startzeit für die Gültigkeit des Schlüssels, wobei NULL einen sofortigen Start angibt. Die Uhrzeit sollte in UTC angegeben werden.

expiresOn
DateTimeOffset

Ablauf der Gültigkeit des Schlüssels. Die Uhrzeit sollte in UTC angegeben werden.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Ein Response<T> , der den Use-Delegierungsschlüssel beschreibt.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: