BlobServiceClient.GetUserDelegationKeyAsync メソッド

定義

操作は GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) 、 で作成 BlobSasBuilderされた共有アクセス署名に Active Directory 承認を委任するために使用できるキーを取得します。

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

パラメーター

startsOn
Nullable<DateTimeOffset>

キーの有効期間の開始時刻。null は即時開始を示します。 時刻は UTC で指定する必要があります。

expiresOn
DateTimeOffset

キーの有効性の有効期限。 時刻は UTC で指定する必要があります。

cancellationToken
CancellationToken

操作を取り消す必要がある通知を伝達する場合は省略可能 CancellationToken です。

戻り値

Response<T>サービス レプリケーション統計を記述する 。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

適用対象