你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

一个 SharedAccessBlobHeaders 对象,指定要为使用此 SAS 访问的 Blob 设置的可选标头值。

返回

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

一个 SharedAccessBlobHeaders 对象,指定要为使用此 SAS 访问的 Blob 设置的可选标头值。

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

一个 SharedAccessBlobHeaders 对象,指定要为使用此 SAS 访问的 Blob 设置的可选标头值。

groupPolicyIdentifier
String

用于标识存储访问策略的字符串。

protocols
Nullable<SharedAccessProtocol>

允许的协议仅 (https,或 http 和 https) 。 如果不想限制协议,则为 Null。

ipAddressOrRange
IPAddressOrRange

允许的 IP 地址或 IP 地址范围。 如果不想根据 IP 地址进行限制,则为 Null。

返回

URI 查询字符串形式的共享访问签名。

适用于