次の方法で共有


SASQueryParameters class

Azure Storage SAS のクエリ パラメーターを構成するコンポーネントを表します。 この型は、ユーザーによって直接構築されるわけではありません。これは、AccountSASSignatureValues および queueSASSignatureValues によってのみ生成されます。 生成されると、toString() にエンコードして URL に直接追加できます (ただし、既存のクエリ パラメーターがある場合は注意が必要です。これらのクエリ パラメーターを追加する適切な方法に影響する可能性があります)。

注: このクラスのインスタンスは不変です。

コンストラクター

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

SASQueryParameters のインスタンスを作成します。

プロパティ

expiresOn

識別子が指定されている場合にのみ省略可能です。 この SAS トークンの有効期限。

identifier

随意。 署名された識別子 (queueSASSignatureValues のみ)。

https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy を参照してください

ipRange

随意。 この SAS に許可される IP 範囲。

permissions

識別子が指定されている場合にのみ省略可能です。 詳細については、AccountSASPermissionsQueueSASPermissions を参照してください。

protocol

随意。 許可される HTTP プロトコル。

resource

随意。 ストレージ キュー (QueueSASSignatureValuesの場合のみ)。

resourceTypes

随意。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、AccountSASResourceTypes を参照してください。

services

随意。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、AccountSASServices を参照してください。

signature

SAS トークンの署名。

startsOn

随意。 この SAS トークンの開始時刻。

version

ストレージ API のバージョン。

メソッド

toString()

すべての 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 プロトコルを表す

startsOn

Date

この SAS トークンの開始時刻を表す

expiresOn

Date

この SAS トークンの有効期限を表す

ipRange
SasIPRange

この SAS トークンの有効な IP アドレスの範囲を表す

identifier

string

署名された識別子を表す (サービス SAS の場合のみ)

resource

string

ストレージ キューを表す (サービス SAS の場合のみ)

プロパティの詳細

expiresOn

識別子が指定されている場合にのみ省略可能です。 この SAS トークンの有効期限。

expiresOn?: Date

プロパティ値

Date

identifier

随意。 署名された識別子 (queueSASSignatureValues のみ)。

https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy を参照してください

identifier?: string

プロパティ値

string

ipRange

随意。 この SAS に許可される IP 範囲。

undefined | SasIPRange ipRange

プロパティ値

undefined | SasIPRange

permissions

識別子が指定されている場合にのみ省略可能です。 詳細については、AccountSASPermissionsQueueSASPermissions を参照してください。

permissions?: string

プロパティ値

string

protocol

随意。 許可される HTTP プロトコル。

protocol?: SASProtocol

プロパティ値

resource

随意。 ストレージ キュー (QueueSASSignatureValuesの場合のみ)。

resource?: string

プロパティ値

string

resourceTypes

随意。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、AccountSASResourceTypes を参照してください。

resourceTypes?: string

プロパティ値

string

services

随意。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、AccountSASServices を参照してください。

services?: string

プロパティ値

string

signature

SAS トークンの署名。

signature: string

プロパティ値

string

startsOn

随意。 この SAS トークンの開始時刻。

startsOn?: Date

プロパティ値

Date

version

ストレージ API のバージョン。

version: string

プロパティ値

string

メソッドの詳細

toString()

すべての SAS クエリ パラメーターを、URL に追加できる文字列にエンコードします。

function toString(): string

戻り値

string