CloudBlob.GetSharedAccessSignature メソッド

定義

オーバーロード

GetSharedAccessSignature(SharedAccessBlobPolicy)

BLOB の共有アクセス署名を返します。

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders)

BLOB の共有アクセス署名を返します。

GetSharedAccessSignature(SharedAccessBlobPolicy, String)

BLOB の共有アクセス署名を返します。

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String)

BLOB の共有アクセス署名を返します。

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)

BLOB の共有アクセス署名を返します。

GetSharedAccessSignature(SharedAccessBlobPolicy)

BLOB の共有アクセス署名を返します。

public string GetSharedAccessSignature (Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy policy);
abstract member GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy -> string
override this.GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy -> string
Public Function GetSharedAccessSignature (policy As SharedAccessBlobPolicy) As String

パラメーター

policy
SharedAccessBlobPolicy

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

戻り値

URI クエリ文字列形式の共有アクセス署名です。

注釈

返されるクエリ文字列は、先頭に疑問符が付きます。

適用対象

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders)

BLOB の共有アクセス署名を返します。

public string GetSharedAccessSignature (Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy policy, Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders headers);
abstract member GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders -> string
override this.GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders -> string
Public Function GetSharedAccessSignature (policy As SharedAccessBlobPolicy, headers As SharedAccessBlobHeaders) As String

パラメーター

policy
SharedAccessBlobPolicy

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

headers
SharedAccessBlobHeaders

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

戻り値

URI クエリ文字列形式の共有アクセス署名です。

適用対象

GetSharedAccessSignature(SharedAccessBlobPolicy, String)

BLOB の共有アクセス署名を返します。

public string GetSharedAccessSignature (Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy policy, string groupPolicyIdentifier);
abstract member GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * string -> string
override this.GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * string -> string
Public Function GetSharedAccessSignature (policy As SharedAccessBlobPolicy, groupPolicyIdentifier As String) As String

パラメーター

policy
SharedAccessBlobPolicy

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

groupPolicyIdentifier
String

保存されているアクセス ポリシーを識別する文字列です。

戻り値

URI クエリ文字列形式の共有アクセス署名です。

注釈

返されるクエリ文字列は、先頭に疑問符が付きます。

適用対象

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String)

BLOB の共有アクセス署名を返します。

public string GetSharedAccessSignature (Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy policy, Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders headers, string groupPolicyIdentifier);
abstract member GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders * string -> string
override this.GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders * string -> string
Public Function GetSharedAccessSignature (policy As SharedAccessBlobPolicy, headers As SharedAccessBlobHeaders, groupPolicyIdentifier As String) As String

パラメーター

policy
SharedAccessBlobPolicy

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

headers
SharedAccessBlobHeaders

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

groupPolicyIdentifier
String

保存されているアクセス ポリシーを識別する文字列です。

戻り値

URI クエリ文字列形式の共有アクセス署名です。

適用対象

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)

BLOB の共有アクセス署名を返します。

public string GetSharedAccessSignature (Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy policy, Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders headers, string groupPolicyIdentifier, Microsoft.Azure.Storage.SharedAccessProtocol? protocols, Microsoft.Azure.Storage.IPAddressOrRange ipAddressOrRange);
abstract member GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders * string * Nullable<Microsoft.Azure.Storage.SharedAccessProtocol> * Microsoft.Azure.Storage.IPAddressOrRange -> string
override this.GetSharedAccessSignature : Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders * string * Nullable<Microsoft.Azure.Storage.SharedAccessProtocol> * Microsoft.Azure.Storage.IPAddressOrRange -> string
Public Function GetSharedAccessSignature (policy As SharedAccessBlobPolicy, headers As SharedAccessBlobHeaders, groupPolicyIdentifier As String, protocols As Nullable(Of SharedAccessProtocol), ipAddressOrRange As IPAddressOrRange) As String

パラメーター

policy
SharedAccessBlobPolicy

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

headers
SharedAccessBlobHeaders

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

groupPolicyIdentifier
String

保存されているアクセス ポリシーを識別する文字列です。

protocols
Nullable<SharedAccessProtocol>

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

ipAddressOrRange
IPAddressOrRange

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

戻り値

URI クエリ文字列形式の共有アクセス署名です。

適用対象