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

QueueSasBuilder 类

定义

QueueSasBuilder 用于为 Azure 存储队列生成共享访问签名 (SAS) 。

   For more information, see
创建服务 SAS
public class QueueSasBuilder
type QueueSasBuilder = class
Public Class QueueSasBuilder
继承
QueueSasBuilder

构造函数

QueueSasBuilder(QueueAccountSasPermissions, DateTimeOffset)

初始化 QueueSasBuilder 类的新实例。

QueueSasBuilder(QueueSasPermissions, DateTimeOffset)

初始化 QueueSasBuilder 类的新实例。

属性

ExpiresOn

共享访问签名失效的时间。 如果已在关联的存储访问策略中指定,则必须省略此字段。

Identifier

一个可选唯一值,长度最多为 64 个字符,与为容器指定的访问策略相关联。

IPRange

指定要从中接受请求的 IP 地址或 IP 地址范围。 如果请求源自的 IP 地址与 SAS 令牌上指定的 IP 地址或地址范围不匹配,则不会对请求进行身份验证。 指定 IP 地址范围时,请注意,该范围是非独占的。

Permissions

与共享访问签名关联的权限。 用户只能执行权限允许的操作。 如果已在关联的存储访问策略中指定,则必须省略此字段。 QueueSasPermissionsQueueAccountSasPermissions 可用于创建权限字符串。

Protocol

可选的已签名协议字段指定通过 SAS 发出的请求所允许的协议。 可能值为 HttpsAndHttpHttpsNone

QueueName

要访问的 Blob 的可选名称。

StartsOn

(可选)指定共享访问签名生效的时间。 如果在使用 DateTimeOffset.MinValue 时省略,则此调用的开始时间假定为存储服务接收请求的时间。

方法

SetPermissions(QueueAccountSasPermissions)

设置队列帐户级别 SAS 的权限。

SetPermissions(QueueSasPermissions)

设置队列 SAS 的权限。

SetPermissions(String)

使用原始权限字符串设置 SAS 的权限。

SetPermissions(String, Boolean)

使用原始权限字符串设置 SAS 的权限。

ToSasQueryParameters(StorageSharedKeyCredential)

使用帐户的 StorageSharedKeyCredential 对此共享访问签名值进行签名,以生成用于对请求进行身份验证的正确 SAS 查询参数。

适用于