设置队列元数据
折叠目录
展开目录
本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

设置队列元数据

 

Set Queue Metadata操作在指定的队列上设置用户定义的元数据。 元数据以名称-值对的形式与队列相关联。

可以按如下方式构建Set Queue Metadata请求。 建议使用 HTTPS。

方法

请求 URI

HTTP 版本

PUT

https://myaccount.queue.core.windows.net/myqueue?comp=metadata

HTTP/1.1

在针对模拟的存储服务发出请求时,请将模拟器主机名和队列服务端口指定为 127.0.0.1:10001,后跟模拟的存储帐户名称:

方法

请求 URI

HTTP 版本

PUT

http://127.0.0.1:10001/devstoreaccount1/myqueue?comp=metadata

HTTP/1.1

可以在请求 URI 上指定以下附加参数。

参数

说明

timeout

可选。 timeout 参数以秒表示。 有关详细信息,请参阅为队列服务操作设置超时

下表介绍必需的和可选的请求标头。

请求标头

说明

Authorization

必需。 指定身份验证方案、帐户名和签名。 有关详细信息,请参阅Azure 存储服务身份验证

Datex-ms-date

必需。 为请求指定协调世界时 (UTC)。 有关详细信息,请参阅Azure 存储服务身份验证

x-ms-version

可选。 指定用于此请求的操作的版本。 有关详细信息,请参阅Windows Azure 中 BLOB 服务、队列服务和表服务的版本管理

x-ms-meta-name:string-value

可选。 作为元数据与队列关联的名称-值对。

每次调用此操作时,将替换与队列关联的所有现有的元数据。 要从队列中删除所有元数据,请调用此操作而不指定任何元数据标头。

请注意,从 2009-09-19 版开始,元数据名称必须遵循 C# 标识符的命名规则。

x-ms-client-request-id

可选。 提供客户端生成的、具有 1 KB 字符限制的模糊值,启用存储分析日志记录时将在分析日志中记录该值。 强烈建议使用此标头将客户端活动与服务器收到的请求进行关联。 有关详细信息,请参阅 关于存储分析日志记录Azure 日志记录:使用日志跟踪存储请求

Request Syntax: PUT https://myaccount.queue.core.windows.net/myqueue?comp=metadata HTTP/1.1 Request Headers: x-ms-version: 2011-08-18 x-ms-date: Fri, 16 Sep 2011 01:47:14 GMT x-ms-meta-meta-sample1: sample1 x-ms-meta-meta-sample2: sample2 Authorization: SharedKey myaccount:u6PSIebDltGW5xHpO77epRpiUhcsTkWMvcM4GTmfqqA=

响应包括 HTTP 状态代码和一组响应标头。

成功的操作将返回状态代码 204(无内容)。

有关状态代码的信息,请参阅状态和错误代码

此操作的响应包括以下标头。 该响应还可能包括其他标准 HTTP 标头。 所有标准标头都符合 HTTP/1.1 协议规范

响应标头

说明

x-ms-request-id

此标头唯一地标识发出的请求,并且可用于解决请求问题。 有关详细信息,请参阅API 操作故障排除

x-ms-version

指示用于执行请求的队列服务的版本。 针对 2009-09-19 和更高版本发出的请求将返回此标头。

Date

服务生成的 UTC 日期/时间值指示启动响应的时间。

只有帐户所有者可以调用此操作。

要删除队列元数据,请调用Set Queue Metadata而不指定任何元数据标头。

显示:
© 2016 Microsoft