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

Queue class

表示队列的类。

构造函数

Queue(StorageClientContext)

创建队列。

方法

create(Models.QueueCreateOptionalParams)

在给定帐户下创建新队列。

create(QueueCreateOptionalParams, ServiceCallback<void>)
create(ServiceCallback<void>)
deleteMethod(Models.QueueDeleteMethodOptionalParams)

作永久删除指定的队列

deleteMethod(QueueDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(ServiceCallback<void>)
getAccessPolicy(Models.QueueGetAccessPolicyOptionalParams)

返回有关可在共享访问签名中使用的队列中指定的任何存储访问策略的详细信息。

getAccessPolicy(QueueGetAccessPolicyOptionalParams, ServiceCallback<SignedIdentifier[]>)
getAccessPolicy(ServiceCallback<SignedIdentifier[]>)
getProperties(Models.QueueGetPropertiesOptionalParams)

检索指定队列上的用户定义的元数据和队列属性。 元数据与队列关联为名称值对。

getProperties(QueueGetPropertiesOptionalParams, ServiceCallback<void>)
getProperties(ServiceCallback<void>)
setAccessPolicy(Models.QueueSetAccessPolicyOptionalParams)

为可用于共享访问签名的队列设置存储的访问策略

setAccessPolicy(QueueSetAccessPolicyOptionalParams, ServiceCallback<void>)
setAccessPolicy(ServiceCallback<void>)
setMetadata(Models.QueueSetMetadataOptionalParams)

在指定的队列上设置用户定义的元数据。 元数据与队列关联为名称值对。

setMetadata(QueueSetMetadataOptionalParams, ServiceCallback<void>)
setMetadata(ServiceCallback<void>)

构造函数详细信息

Queue(StorageClientContext)

创建队列。

new Queue(client: StorageClientContext)

参数

client
StorageClientContext

对服务客户端的引用。

方法详细信息

create(Models.QueueCreateOptionalParams)

在给定帐户下创建新队列。

function create(options?: Models.QueueCreateOptionalParams)

参数

options
Models.QueueCreateOptionalParams

返回

Promise<Models.QueueCreateResponse>

承诺<Models.QueueCreateResponse>

create(QueueCreateOptionalParams, ServiceCallback<void>)

function create(options: QueueCreateOptionalParams, callback: ServiceCallback<void>)

参数

options
QueueCreateOptionalParams

可选参数

callback

ServiceCallback<void>

回调

create(ServiceCallback<void>)

function create(callback: ServiceCallback<void>)

参数

callback

ServiceCallback<void>

回调

deleteMethod(Models.QueueDeleteMethodOptionalParams)

作永久删除指定的队列

function deleteMethod(options?: Models.QueueDeleteMethodOptionalParams)

参数

options
Models.QueueDeleteMethodOptionalParams

返回

Promise<Models.QueueDeleteResponse>

承诺<Models.QueueDeleteResponse>

deleteMethod(QueueDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(options: QueueDeleteMethodOptionalParams, callback: ServiceCallback<void>)

参数

options
QueueDeleteMethodOptionalParams

可选参数

callback

ServiceCallback<void>

回调

deleteMethod(ServiceCallback<void>)

function deleteMethod(callback: ServiceCallback<void>)

参数

callback

ServiceCallback<void>

回调

getAccessPolicy(Models.QueueGetAccessPolicyOptionalParams)

返回有关可在共享访问签名中使用的队列中指定的任何存储访问策略的详细信息。

function getAccessPolicy(options?: Models.QueueGetAccessPolicyOptionalParams)

参数

options
Models.QueueGetAccessPolicyOptionalParams

返回

Promise<Models.QueueGetAccessPolicyResponse>

承诺<Models.QueueGetAccessPolicyResponse>

getAccessPolicy(QueueGetAccessPolicyOptionalParams, ServiceCallback<SignedIdentifier[]>)

function getAccessPolicy(options: QueueGetAccessPolicyOptionalParams, callback: ServiceCallback<SignedIdentifier[]>)

参数

options
QueueGetAccessPolicyOptionalParams

可选参数

callback

ServiceCallback<SignedIdentifier[]>

回调

getAccessPolicy(ServiceCallback<SignedIdentifier[]>)

function getAccessPolicy(callback: ServiceCallback<SignedIdentifier[]>)

参数

callback

ServiceCallback<SignedIdentifier[]>

回调

getProperties(Models.QueueGetPropertiesOptionalParams)

检索指定队列上的用户定义的元数据和队列属性。 元数据与队列关联为名称值对。

function getProperties(options?: Models.QueueGetPropertiesOptionalParams)

参数

options
Models.QueueGetPropertiesOptionalParams

返回

Promise<Models.QueueGetPropertiesResponse>

Promise<Models.QueueGetProperties响应>

getProperties(QueueGetPropertiesOptionalParams, ServiceCallback<void>)

function getProperties(options: QueueGetPropertiesOptionalParams, callback: ServiceCallback<void>)

参数

options
QueueGetPropertiesOptionalParams

可选参数

callback

ServiceCallback<void>

回调

getProperties(ServiceCallback<void>)

function getProperties(callback: ServiceCallback<void>)

参数

callback

ServiceCallback<void>

回调

setAccessPolicy(Models.QueueSetAccessPolicyOptionalParams)

为可用于共享访问签名的队列设置存储的访问策略

function setAccessPolicy(options?: Models.QueueSetAccessPolicyOptionalParams)

参数

options
Models.QueueSetAccessPolicyOptionalParams

返回

Promise<Models.QueueSetAccessPolicyResponse>

承诺<Models.QueueSetAccessPolicyResponse>

setAccessPolicy(QueueSetAccessPolicyOptionalParams, ServiceCallback<void>)

function setAccessPolicy(options: QueueSetAccessPolicyOptionalParams, callback: ServiceCallback<void>)

参数

options
QueueSetAccessPolicyOptionalParams

可选参数

callback

ServiceCallback<void>

回调

setAccessPolicy(ServiceCallback<void>)

function setAccessPolicy(callback: ServiceCallback<void>)

参数

callback

ServiceCallback<void>

回调

setMetadata(Models.QueueSetMetadataOptionalParams)

在指定的队列上设置用户定义的元数据。 元数据与队列关联为名称值对。

function setMetadata(options?: Models.QueueSetMetadataOptionalParams)

参数

options
Models.QueueSetMetadataOptionalParams

返回

Promise<Models.QueueSetMetadataResponse>

承诺<Models.QueueSetMetadataResponse>

setMetadata(QueueSetMetadataOptionalParams, ServiceCallback<void>)

function setMetadata(options: QueueSetMetadataOptionalParams, callback: ServiceCallback<void>)

参数

options
QueueSetMetadataOptionalParams

可选参数

callback

ServiceCallback<void>

回调

setMetadata(ServiceCallback<void>)

function setMetadata(callback: ServiceCallback<void>)

参数

callback

ServiceCallback<void>

回调