QueueURL class
QueueURL 代表 Azure 記憶體佇列的 URL。
- Extends
建構函式
| QueueURL(string, Pipeline) | 建立 QueueURL 的實例。 |
方法
| create(Aborter, IQueue |
在指定的帳戶下建立新的佇列。 |
| delete(Aborter) | 永久刪除指定的佇列。 |
| from |
從 ServiceURL 建立 QueueURL 物件 |
| get |
取得佇列上指定之任何可搭配共用存取簽章使用之預存存取原則的詳細數據。 警告:剖析開始和到期字串時,JavaScript 日期可能會遺失有效位數。 例如,新的 Date(“2018-12-31T03:44:23.8827891Z”)將會取得 “2018-12-31T03:44:23.882Z”。 |
| get |
取得指定佇列的所有使用者定義元數據和系統屬性。 元數據會與佇列建立關聯,做為名稱/值組。 |
| new |
靜態方法,用來建立具有所提供認證的新 Pipeline 物件。 |
| set |
設定可用於共用存取簽章之佇列的預存存取原則。 |
| set |
設定指定佇列的一或多個使用者定義名稱/值組。 如果未提供任何選項,或選項參數中未定義任何元數據,則會移除佇列元數據。 |
| with |
建立與來源相同的新 QueueURL 物件,但使用指定的要求原則管線。 |
建構函式詳細資料
QueueURL(string, Pipeline)
建立 QueueURL 的實例。
new QueueURL(url: string, pipeline: Pipeline)
參數
- url
-
string
指向 Azure 記憶體佇列的 URL 字串,例如 “https://myaccount.queue.core.windows.net/myqueue"。 如果使用 AnonymousCredential,則可以附加 SAS,例如 “https://myaccount.queue.core.windows.net/myqueue?sasString"。
- pipeline
- Pipeline
呼叫 StorageURL.newPipeline() 以建立預設管線,或提供自定義管線。
屬性詳細資料
pipeline
url
URL 字串值。
url: string
屬性值
string
方法詳細資料
create(Aborter, IQueueCreateOptions)
在指定的帳戶下建立新的佇列。
function create(aborter: Aborter, options?: IQueueCreateOptions)
參數
- aborter
- Aborter
使用 Aborter.none 或 Aborter.timeout() 建立新的 Aborter 實例,以取得更多關於要求取消的範例,請參閱 Aborter 的檔
- options
- IQueueCreateOptions
傳回
Promise<Models.QueueCreateResponse>
delete(Aborter)
永久刪除指定的佇列。
function delete(aborter: Aborter)
參數
- aborter
- Aborter
使用 Aborter.none 或 Aborter.timeout() 建立新的 Aborter 實例,以取得更多關於要求取消的範例,請參閱 Aborter 的檔
傳回
Promise<Models.QueueDeleteResponse>
fromServiceURL(ServiceURL, string)
從 ServiceURL 建立 QueueURL 物件
static function fromServiceURL(serviceURL: ServiceURL, queueName: string)
參數
- serviceURL
- ServiceURL
- queueName
-
string
傳回
getAccessPolicy(Aborter)
取得佇列上指定之任何可搭配共用存取簽章使用之預存存取原則的詳細數據。 警告:剖析開始和到期字串時,JavaScript 日期可能會遺失有效位數。 例如,新的 Date(“2018-12-31T03:44:23.8827891Z”)將會取得 “2018-12-31T03:44:23.882Z”。
function getAccessPolicy(aborter: Aborter)
參數
- aborter
- Aborter
使用 Aborter.none 或 Aborter.timeout() 建立新的 Aborter 實例,以取得更多關於要求取消的範例,請參閱 Aborter 的檔
傳回
Promise<QueueGetAccessPolicyResponse>
getProperties(Aborter)
取得指定佇列的所有使用者定義元數據和系統屬性。 元數據會與佇列建立關聯,做為名稱/值組。
function getProperties(aborter: Aborter)
參數
- aborter
- Aborter
使用 Aborter.none 或 Aborter.timeout() 建立新的 Aborter 實例,以取得更多關於要求取消的範例,請參閱 Aborter 的檔
傳回
Promise<Models.QueueGetPropertiesResponse>
newPipeline(Credential, INewPipelineOptions)
靜態方法,用來建立具有所提供認證的新 Pipeline 物件。
static function newPipeline(credential: Credential, pipelineOptions?: INewPipelineOptions)
參數
- credential
- Credential
例如 AnonymousCredential、SharedKeyCredential 或 TokenCredential。
- pipelineOptions
- INewPipelineOptions
傳回
新的 Pipeline 物件。
setAccessPolicy(Aborter, ISignedIdentifier[])
設定可用於共用存取簽章之佇列的預存存取原則。
function setAccessPolicy(aborter: Aborter, queueAcl?: ISignedIdentifier[])
參數
- aborter
- Aborter
使用 Aborter.none 或 Aborter.timeout() 建立新的 Aborter 實例,以取得更多關於要求取消的範例,請參閱 Aborter 的檔
- queueAcl
傳回
Promise<Models.QueueSetAccessPolicyResponse>