次の方法で共有


BlobServiceClient.GetUserDelegationKey メソッド

定義

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

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)

パラメーター

startsOn
Nullable<DateTimeOffset>

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

expiresOn
DateTimeOffset

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

cancellationToken
CancellationToken

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

戻り値

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

注釈

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

適用対象