SASQueryParameters class
代表組成 Azure 記憶體 SAS 查詢參數的元件。 使用者不會直接建構此類型;它只會由 AccountSASSignatureValues 和 QueueSASSignatureValues 類型產生。 產生之後,就可以將它編碼為 toString() ,並直接附加至 URL (不過,如果有現有的查詢參數,這可能會影響附加這些查詢參數的適當方法) 。
注意:此類別的實例是不可變的。
建構函式
SASQuery |
建立 SASQueryParameters 的實例。 |
屬性
expires |
只有在提供標識符時,才為選擇性。 此 SAS 令牌的到期時間。 |
identifier | 選擇性。 只有 QueueSASSignatureValues) 的已簽署標識碼 (。 請參閱 https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
選擇性。 此 SAS 允許的IP範圍。 |
permissions | 只有在提供標識符時,才為選擇性。 如需詳細資訊,請參閱 AccountSASPermissions、 QueueSASPermissions 。 |
protocol | 選擇性。 允許的 HTTP 通訊協定 () 。 |
resource | 選擇性。 只有 QueueSASSignatureValues) 儲存器佇列 (。 |
resource |
選擇性。 只有帳戶 SAS) 才能存取記憶體資源類型 (。 如需詳細資訊,請參閱 AccountSASResourceTypes 。 |
services | 選擇性。 只有帳戶 SAS) 才能存取記憶體服務 (。 如需詳細資訊,請參閱 AccountSASServices 。 |
signature | SAS 令牌的簽章。 |
starts |
選擇性。 此 SAS 令牌的開始時間。 |
version | 記憶體 API 版本。 |
方法
to |
將所有 SAS 查詢參數編碼為可附加至 URL 的字串。 |
建構函式詳細資料
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)
建立 SASQueryParameters 的實例。
new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string)
參數
- version
-
string
表示記憶體版本
- signature
-
string
表示 SAS 令牌的簽章
- permissions
-
string
表示記憶體許可權
- services
-
string
僅代表帳戶 SAS () 存取的記憶體服務
- resourceTypes
-
string
只代表帳戶 SAS) 存取的記憶體資源類型 (
- protocol
- SASProtocol
表示允許的 HTTP 通訊協定 (s)
- startsOn
-
Date
表示此 SAS 令牌的開始時間
- expiresOn
-
Date
表示此 SAS 令牌的到期時間
- ipRange
- SasIPRange
表示此 SAS 令牌的有效 IP 位址範圍
- identifier
-
string
僅代表服務 SAS) 的已簽署標識碼 (
- resource
-
string
僅代表服務 SAS) 的記憶體佇列 (
屬性詳細資料
expiresOn
只有在提供標識符時,才為選擇性。 此 SAS 令牌的到期時間。
expiresOn?: Date
屬性值
Date
identifier
選擇性。 只有 QueueSASSignatureValues) 的已簽署標識碼 (。
請參閱 https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
屬性值
string
ipRange
permissions
只有在提供標識符時,才為選擇性。 如需詳細資訊,請參閱 AccountSASPermissions、 QueueSASPermissions 。
permissions?: string
屬性值
string
protocol
resource
resourceTypes
選擇性。 只有帳戶 SAS) 才能存取記憶體資源類型 (。 如需詳細資訊,請參閱 AccountSASResourceTypes 。
resourceTypes?: string
屬性值
string
services
signature
SAS 令牌的簽章。
signature: string
屬性值
string
startsOn
選擇性。 此 SAS 令牌的開始時間。
startsOn?: Date
屬性值
Date
version
記憶體 API 版本。
version: string
屬性值
string
方法詳細資料
toString()
將所有 SAS 查詢參數編碼為可附加至 URL 的字串。
function toString(): string
傳回
string