@azure/storage-queue package
クラス
| AccountSASPermissions |
NODE.JSランタイムでのみ使用できます。 これは、AccountSAS によって付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS にその操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:AccountSASSignatureValues> オブジェクトの権限フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。 |
| AccountSASResourceTypes |
NODE.JSランタイムでのみ使用できます。 これは、AccountSAS によってアクセス可能なリソースを表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、そのリソースの種類へのアクセスが許可されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:AccountSASSignatureValues> オブジェクトのリソース フィールドとして設定する必要があります。 このクラスを使用せずにリソース文字列を構築することはできますが、リソースの順序は特定であり、このクラスは正確性を保証します。 |
| AccountSASServices |
NODE.JSランタイムでのみ使用できます。 これは、AccountSAS によってアクセス可能なサービスを表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、そのサービスへのアクセスが許可されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:AccountSASSignatureValues> オブジェクトのサービス フィールドとして設定する必要があります。 このクラスを使用せずにサービス文字列を構築することはできますが、サービスの順序は特定であり、このクラスは正確性を保証します。 |
| AnonymousCredential |
AnonymousCredential は、<xref:CredentialPolicyCreator> オブジェクトの作成に使用される <xref:AnonymousCredentialPolicy> メンバーを提供します。 <xref:AnonymousCredentialPolicy> は、パブリック リソースを読み取る、または Shared Access Signature (SAS) で使用する HTTP (S) 要求で使用されます。 |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy は、パブリック リソースを読み取る HTTP(S) 要求または Shared Access Signature (SAS) で使用する要求で使用されます。 |
| Credential |
資格情報は、Azure Storage HTTP 要求の署名のための抽象クラスです。 このクラスは、CredentialPolicy を生成する credentialPolicyCreator ファクトリをホストします。 |
| CredentialPolicy |
送信前に HTTP(S) 要求に署名するために使用される資格情報ポリシー。 これは抽象クラスです。 |
| Pipeline |
HTTP 要求ポリシーを含む Pipeline クラス。 newPipeline() を呼び出すことで、既定のパイプラインを作成できます。 または、Pipeline のコンストラクターによって独自のポリシーを使用してパイプラインを作成することもできます。 カスタマイズしたパイプラインを実装する前に、newPipeline() と指定されたポリシーをリファレンスとして参照してください。 |
| QueueClient |
QueueClient は、Azure Storage キューのメッセージの URL を表し、メッセージを操作できます。 |
| QueueSASPermissions |
NODE.JSランタイムでのみ使用できます。 これは、ServiceSAS によって Queue に付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS にその操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、<xref:QueueSASSignatureValues> オブジェクトの権限フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。 |
| QueueServiceClient |
QueueServiceClient は、キューを操作できる Azure Storage Queue サービスへの URL を表します。 |
| SASQueryParameters |
Azure Storage SAS のクエリ パラメーターを構成するコンポーネントを表します。 この型は、ユーザーによって直接構築されるわけではありません。これは、<xref:AccountSASSignatureValues> 型と <xref:QueueSASSignatureValues> 型によってのみ生成されます。 生成されると、<xref:String> にエンコードして URL に直接追加できます (ただし、既存のクエリ パラメーターがある場合は注意が必要です。これらのクエリ パラメーターを追加する適切な方法に影響する可能性があります)。 注: このクラスのインスタンスは不変です。 |
| StorageBrowserPolicy |
StorageBrowserPolicy は、次のような Node.js とブラウザー ランタイムの違いを処理します。
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory は、<xref:StorageBrowserPolicy> オブジェクトの生成に役立つファクトリ クラスです。 |
| StorageClient |
StorageClient は、<xref:QueueServiceClient>、<xref:QueueClient> などのベースクライアント クラスを表します。 |
| StorageClientContext | |
| StorageRetryPolicy |
指数再試行と線形再試行が実装された再試行ポリシー。 |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory は、<xref:StorageRetryPolicy> オブジェクトの生成に役立つファクトリ クラスです。 |
| StorageSharedKeyCredential |
NODE.JSランタイムでのみ使用できます。 Azure Storage サービスのアカウント キー承認用の StorageSharedKeyCredential。 |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy は、共有キーを使用して HTTP 要求に署名するために使用されるポリシーです。 |
インターフェイス
| AccessPolicy |
アクセス ポリシー |
| AccountSASSignatureValues |
NODE.JSランタイムでのみ使用できます。 AccountSASSignatureValues は、Azure Storage アカウントの Shared Access Signature (SAS) を生成するために使用されます。 ここでのすべての値が適切に設定されたら、generateSASQueryParameters() を呼び出して、実際にキュー URL に適用できる SAS の表現を取得します。 注: 前者は変更可能であり、論理表現であるのに対し、後者は不変であり、実際の REST 要求の生成に使用されるため、このクラスと <xref:SASQueryParameters> の両方が存在します。 |
| CommonOptions |
すべてのリモート操作に共通するオプションのインターフェイス。 |
| CorsRule |
CORS は、あるドメインで実行されている Web アプリケーションが別のドメインのリソースにアクセスできるようにする HTTP 機能です。 Web ブラウザーは、Web ページが別のドメインの API を呼び出さないようにする、同じ配信元ポリシーと呼ばれるセキュリティ制限を実装します。CORS は、あるドメイン (配信元ドメイン) が別のドメインの API を呼び出すことを許可する安全な方法を提供します |
| DequeuedMessageItem |
キューでメッセージの取得を呼び出すときに QueueMessageList 配列で返されるオブジェクト。 |
| EnqueuedMessage |
キューで Put Message を呼び出すときに QueueMessageList 配列で返されるオブジェクト |
| GeoReplication |
セカンダリ ストレージ サービスの Geo-Replication 情報 |
| ListQueuesSegmentResponse |
Queue Service で List Queues を呼び出すときに返されるオブジェクト。 |
| Logging |
Azure Analytics のログ設定。 |
| MessageIdDeleteHeaders |
MessageId_delete操作のヘッダーを定義します。 |
| MessageIdUpdateHeaders |
MessageId_update操作のヘッダーを定義します。 |
| MessagesClearHeaders |
Messages_clear操作のヘッダーを定義します。 |
| MessagesDequeueHeaders |
Messages_dequeue操作のヘッダーを定義します。 |
| MessagesDequeueOptionalParams |
省略可能なパラメーター。 |
| MessagesEnqueueHeaders |
Messages_enqueue操作のヘッダーを定義します。 |
| MessagesEnqueueOptionalParams |
省略可能なパラメーター。 |
| MessagesPeekHeaders |
Messages_peek操作のヘッダーを定義します。 |
| MessagesPeekOptionalParams |
省略可能なパラメーター。 |
| Metadata |
キーと値の文字列ペアのコレクション。 |
| Metrics |
メトリックを表すインターフェイス。 |
| PeekedMessageItem |
キューのピーク メッセージを呼び出すときに QueueMessageList 配列で返されるオブジェクト |
| PipelineOptions |
パイプライン コンストラクターのオプション インターフェイス。 |
| QueueClearMessagesOptions |
<xref:QueueClient.clearMessages> 操作を構成するオプション |
| QueueCreateHeaders |
Queue_create操作のヘッダーを定義します。 |
| QueueCreateIfNotExistsResponse |
<xref:QueueClient.createIfNotExists> 操作の応答データが含まれています。 |
| QueueCreateOptions |
<xref:QueueClient.create> 操作を構成するオプション |
| QueueDeleteHeaders |
Queue_delete操作のヘッダーを定義します。 |
| QueueDeleteIfExistsResponse |
<xref:QueueClient.deleteIfExists> 操作の応答データが含まれています。 |
| QueueDeleteMessageOptions |
<xref:QueueClient.deleteMessage> 操作を構成するためのオプション |
| QueueDeleteOptions |
<xref:QueueClient.delete> 操作を構成するオプション |
| QueueExistsOptions |
<xref:QueueClient.exists> 操作を構成するオプション |
| QueueGenerateSasUrlOptions |
<xref:QueueClient.generateSasUrl> 操作を構成するオプション。 |
| QueueGetAccessPolicyHeaders |
Queue_getAccessPolicy操作のヘッダーを定義します。 |
| QueueGetAccessPolicyOptions |
<xref:QueueClient.getAccessPolicy> 操作を構成するオプション |
| QueueGetPropertiesHeaders |
Queue_getProperties操作のヘッダーを定義します。 |
| QueueGetPropertiesOptions |
<xref:QueueClient.getProperties> 操作を構成するオプション |
| QueueItem |
Azure Storage キュー。 |
| QueuePeekMessagesOptions |
<xref:QueueClient.peekMessages> 操作を構成するオプション |
| QueueReceiveMessageOptions |
<xref:QueueClient.receiveMessages> 操作を構成するオプション |
| QueueSASSignatureValues |
NODE.JSランタイムでのみ使用できます。 QueueSASSignatureValues は、キューのキュー サービス SAS トークンの生成に使用されます。 |
| QueueSendMessageOptions |
<xref:QueueClient.sendMessage> 操作を構成するオプション |
| QueueServiceProperties |
ストレージ サービスのプロパティ。 |
| QueueServiceStatistics |
ストレージ サービスの統計。 |
| QueueSetAccessPolicyHeaders |
Queue_setAccessPolicy操作のヘッダーを定義します。 |
| QueueSetAccessPolicyOptions |
<xref:QueueClient.setAccessPolicy> 操作を構成するオプション |
| QueueSetMetadataHeaders |
Queue_setMetadata操作のヘッダーを定義します。 |
| QueueSetMetadataOptions |
<xref:QueueClient.setMetadata> 操作を構成するオプション |
| QueueUpdateMessageOptions |
<xref:QueueClient.updateMessage> 操作を構成するオプション |
| RetentionPolicy |
アイテム保持ポリシー |
| SasIPRange |
SAS に対して許可される IP 範囲。 |
| ServiceGenerateAccountSasUrlOptions |
<xref:QueueServiceClient.generateAccountSasUrl> 操作を構成するオプション。 |
| ServiceGetPropertiesHeaders |
Service_getProperties操作のヘッダーを定義します。 |
| ServiceGetPropertiesOptions |
<xref:QueueServiceClient.getProperties> 操作を構成するオプション |
| ServiceGetStatisticsHeaders |
Service_getStatistics操作のヘッダーを定義します。 |
| ServiceGetStatisticsOptions |
<xref:QueueServiceClient.getStatistics> 操作を構成するオプション |
| ServiceListQueuesOptions |
<xref:QueueServiceClient.listQueues> 操作を構成するオプション |
| ServiceListQueuesSegmentHeaders |
Service_listQueuesSegment操作のヘッダーを定義します。 |
| ServiceSetPropertiesHeaders |
Service_setProperties操作のヘッダーを定義します。 |
| ServiceSetPropertiesOptions |
<xref:QueueServiceClient.setProperties> 操作を構成するオプション |
| SignedIdentifier |
署名付き識別子。 |
| SignedIdentifierModel |
署名付き識別子 |
| StorageClientOptionalParams |
省略可能なパラメーター。 |
| StoragePipelineOptions |
newPipeline() メソッドのオプション インターフェイス。 |
| StorageRetryOptions |
ストレージ キューの再試行オプション インターフェイス。 |
型エイリアス
| CredentialPolicyCreator |
指定された nextPolicy を使用する新しい CredentialPolicy を作成するファクトリ関数。 |
| GeoReplicationStatusType |
GeoReplicationStatusType の値を定義します。 |
| ListQueuesIncludeType |
ListQueuesIncludeType の値を定義します。 使用可能な値は次のとおりです: 'metadata' |
| MessageIdDeleteResponse |
削除操作の応答データが含まれています。 |
| MessageIdUpdateResponse |
更新操作の応答データが含まれています。 |
| MessagesClearResponse |
クリア操作の応答データが含まれています。 |
| QueueClearMessagesResponse |
<xref:QueueClient.clearMessages> 操作の応答データが含まれています。 |
| QueueCreateResponse |
作成操作の応答データが含まれています。 |
| QueueDeleteMessageResponse |
<xref:QueueClient.deleteMessage> 操作の応答データが含まれています。 |
| QueueDeleteResponse |
削除操作の応答データが含まれています。 |
| QueueGetAccessPolicyResponse |
<xref:QueueClient.getAccessPolicy> 操作の応答データが含まれています。 |
| QueueGetPropertiesResponse |
getProperties 操作の応答データを格納します。 |
| QueuePeekMessagesResponse |
<xref:QueueClient.peekMessages> 操作の応答データを格納します。 |
| QueueReceiveMessageResponse |
<xref:QueueClient.receiveMessages> 操作の応答データを格納します。 |
| QueueSendMessageResponse |
<xref:QueueClient.sendMessage> 操作の応答データを格納します。 |
| QueueSetAccessPolicyResponse |
setAccessPolicy 操作の応答データを格納します。 |
| QueueSetMetadataResponse |
setMetadata 操作の応答データが含まれています。 |
| QueueUpdateMessageResponse |
<xref:QueueClient.updateMessage> 操作の応答データが含まれています。 |
| ReceivedMessageItem |
|
| ServiceGetPropertiesResponse |
getProperties 操作の応答データを格納します。 |
| ServiceGetStatisticsResponse |
getStatistics 操作の応答データを格納します。 |
| ServiceListQueuesSegmentResponse |
listQueuesSegment 操作の応答データを格納します。 |
| ServiceSetPropertiesResponse |
setProperties 操作の応答データを格納します。 |
列挙型
| SASProtocol |
生成された SAS のプロトコル。 |
| StorageRetryPolicyType |
RetryPolicy 型。 |
関数
| generate |
NODE.JSランタイムでのみ使用できます。 実際の REST 要求を行うために必要なすべての SAS クエリ パラメーターを含む <xref:SASQueryParameters> オブジェクトを生成します。 |
| generate |
NODE.JSランタイムでのみ使用できます。 SASQueryParameters のインスタンスを作成します。 SAS の作成に必要な設定のみを受け入れます。 オプションの設定については、アクセス許可、startsOn、識別子など、対応するプロパティを直接設定してください。 警告: 識別子が指定されていない場合、アクセス許可と expiresOn が必要です。 このコンストラクターを最初に使用する場合は、識別子または expiresOn & アクセス許可に値を手動で割り当てる必要があります。 |
| new |
Credential が指定された新しい Pipeline オブジェクトを作成します。 |
関数の詳細
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
NODE.JSランタイムでのみ使用できます。 実際の REST 要求を行うために必要なすべての SAS クエリ パラメーターを含む <xref:SASQueryParameters> オブジェクトを生成します。
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
パラメーター
- accountSASSignatureValues
- AccountSASSignatureValues
アカウントの SAS 署名値
- sharedKeyCredential
- StorageSharedKeyCredential
共有キーの資格情報。
戻り値
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
NODE.JSランタイムでのみ使用できます。 SASQueryParameters のインスタンスを作成します。
SAS の作成に必要な設定のみを受け入れます。 オプションの設定については、アクセス許可、startsOn、識別子など、対応するプロパティを直接設定してください。
警告: 識別子が指定されていない場合、アクセス許可と expiresOn が必要です。 このコンストラクターを最初に使用する場合は、識別子または expiresOn & アクセス許可に値を手動で割り当てる必要があります。
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
パラメーター
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
戻り値
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Credential が指定された新しい Pipeline オブジェクトを作成します。
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
パラメーター
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential、StorageSharedKeyCredential、サービスへの要求を認証するための @azure/identity パッケージの資格情報など。 TokenCredential インターフェイスを実装するオブジェクトを指定することもできます。 指定しない場合は、AnonymousCredential が使用されます。
- pipelineOptions
- StoragePipelineOptions
オプション。
戻り値
新しい Pipeline オブジェクト。