Freigeben über


BlobServiceClient.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 shared access signatures zu delegieren, die mit BlobSasBuildererstellt wurden.

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)

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: