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>

回呼