BlobServiceClient.GetUserDelegationKeyAsync Methode

Definition

Der GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) Vorgang ruft einen Schlüssel ab, der verwendet werden kann, um die Active Directory-Autorisierung an shared access signatures zu delegieren, die mit BlobSasBuildererstellt wurden.

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

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

Eine Response<T> , die die Dienstreplikationsstatistiken beschreibt.

Hinweise

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

Gilt für: