CloudBlobClient.GetUserDelegationKeyAsync メソッド

定義

オーバーロード

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset)

ユーザー委任ベースの共有アクセス署名トークンを非同期的に生成するためのユーザー委任キーを取得します。

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

ユーザー委任ベースの共有アクセス署名トークンを非同期的に生成するためのユーザー委任キーを取得します。

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset)

ユーザー委任ベースの共有アクセス署名トークンを非同期的に生成するためのユーザー委任キーを取得します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Storage.UserDelegationKey> GetUserDelegationKeyAsync (DateTimeOffset keyStart, DateTimeOffset keyEnd);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member GetUserDelegationKeyAsync : DateTimeOffset * DateTimeOffset -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.UserDelegationKey>
override this.GetUserDelegationKeyAsync : DateTimeOffset * DateTimeOffset -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.UserDelegationKey>
Public Overridable Function GetUserDelegationKeyAsync (keyStart As DateTimeOffset, keyEnd As DateTimeOffset) As Task(Of UserDelegationKey)

パラメーター

keyStart
DateTimeOffset

キーの有効性の有効な開始 (として DateTimeOffset表されます)。

keyEnd
DateTimeOffset

キーの有効性の有効な終了 。として DateTimeOffset表されます。

戻り値

非同期操作を表す、UserDelegationKey 型の Task<TResult> オブジェクト。

属性

適用対象

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

ユーザー委任ベースの共有アクセス署名トークンを非同期的に生成するためのユーザー委任キーを取得します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Storage.UserDelegationKey> GetUserDelegationKeyAsync (DateTimeOffset keyStart, DateTimeOffset keyEnd, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member GetUserDelegationKeyAsync : DateTimeOffset * DateTimeOffset * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.UserDelegationKey>
override this.GetUserDelegationKeyAsync : DateTimeOffset * DateTimeOffset * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.UserDelegationKey>
Public Overridable Function GetUserDelegationKeyAsync (keyStart As DateTimeOffset, keyEnd As DateTimeOffset, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of UserDelegationKey)

パラメーター

keyStart
DateTimeOffset

キーの有効性の有効な開始 (として DateTimeOffset表されます)。

keyEnd
DateTimeOffset

キーの有効性の有効な終了 。として DateTimeOffset表されます。

accessCondition
AccessCondition

要求を実行するために満たす必要のある条件を表す AccessCondition オブジェクトです。 null の場合、条件は使用されません。

options
BlobRequestOptions

要求の追加オプションを指定する BlobRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す、UserDelegationKey 型の Task<TResult> オブジェクト。

属性

適用対象