CloudBlob.GetUserDelegationSharedAccessSignature メソッド

定義

指定された のみに基づく資格情報を使用して、BLOB のユーザー委任ベースの共有アクセス署名を UserDelegationKey 返します。

public string GetUserDelegationSharedAccessSignature (Microsoft.Azure.Storage.UserDelegationKey delegationKey, Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy policy, Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders headers = default, Microsoft.Azure.Storage.SharedAccessProtocol? protocols = default, Microsoft.Azure.Storage.IPAddressOrRange ipAddressOrRange = default);
member this.GetUserDelegationSharedAccessSignature : Microsoft.Azure.Storage.UserDelegationKey * Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders * Nullable<Microsoft.Azure.Storage.SharedAccessProtocol> * Microsoft.Azure.Storage.IPAddressOrRange -> string
Public Function GetUserDelegationSharedAccessSignature (delegationKey As UserDelegationKey, policy As SharedAccessBlobPolicy, Optional headers As SharedAccessBlobHeaders = Nothing, Optional protocols As Nullable(Of SharedAccessProtocol) = Nothing, Optional ipAddressOrRange As IPAddressOrRange = Nothing) As String

パラメーター

delegationKey
UserDelegationKey

UserDelegationKey この SAS トークンに署名します。

policy
SharedAccessBlobPolicy

共有アクセス署名のアクセス ポリシーを指定する SharedAccessBlobPolicy オブジェクトです。

headers
SharedAccessBlobHeaders

この SAS でアクセスされる BLOB に対して設定するオプションのヘッダー値を指定する SharedAccessBlobHeaders オブジェクトです。

protocols
Nullable<SharedAccessProtocol>

許可されるプロトコル (https のみ、または http と https)。 プロトコルを制限しない場合は Null。

ipAddressOrRange
IPAddressOrRange

許可される IP アドレスまたは IP アドレスの範囲。 IP アドレスに基づいて制限しない場合は Null。

戻り値

適用対象