EventGridClient class
Event Grid 名前空間クライアント
コンストラクター
| Event |
Azure Messaging EventGrid クライアント |
メソッド
| acknowledge |
クラウド イベントのバッチを確認します。 少なくとも 1 つのイベントが正常に確認されると、サーバーは HTTP 200 状態コードで応答します。 応答本文には、正常に確認された lockToken のセットと、対応するエラー情報を含む他の失敗した lockToken が含まれます。 正常に確認されたイベントは、コンシューマーが使用できなくなります。 |
| publish |
「シングル・クラウド・イベントを名前空間に公開」トピック。 成功した場合、サーバーは HTTP 200 状態コードで応答し、応答として空の JSON オブジェクトが返されます。 それ以外の場合、サーバーはさまざまなエラー コードを返すことができます。 たとえば、401: 承認エラーを示します。403: クォータ超過またはメッセージが大きすぎることを示します。410: 特定のトピックが見つからないことを示し、400: 無効な要求の場合は 500: 内部サーバー エラーです。 |
| publish |
Batch Cloud イベントを名前空間に公開するトピック。 成功した場合、サーバーは HTTP 200 状態コードで応答し、応答として空の JSON オブジェクトが返されます。 それ以外の場合、サーバーはさまざまなエラー コードを返すことができます。 たとえば、401: 承認エラーを示します。403: クォータ超過またはメッセージが大きすぎることを示します。410: 特定のトピックが見つからないことを示し、400: 無効な要求の場合は 500: 内部サーバー エラーです。 |
| receive |
イベント サブスクリプションからクラウド イベントのバッチを受信します。 |
| reject |
クラウド イベントのバッチを拒否します。 |
| release |
クラウド イベントのリリース バッチ。 少なくとも 1 つのイベントが正常に解放されると、サーバーは HTTP 200 状態コードで応答します。 応答本文には、正常に解放された lockToken のセットと、対応するエラー情報を含む他の失敗した lockToken が含まれます。 |
| renew |
クラウド イベントのバッチのロックを更新します。 |
コンストラクターの詳細
EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)
Azure Messaging EventGrid クライアント
new EventGridClient(endpoint: string, credential: AzureKeyCredential | TokenCredential, options?: EventGridClientOptions)
パラメーター
- endpoint
-
string
- credential
- options
- EventGridClientOptions
メソッドの詳細
acknowledgeCloudEvents(string[], string, string, AcknowledgeCloudEventsOptions)
クラウド イベントのバッチを確認します。 少なくとも 1 つのイベントが正常に確認されると、サーバーは HTTP 200 状態コードで応答します。 応答本文には、正常に確認された lockToken のセットと、対応するエラー情報を含む他の失敗した lockToken が含まれます。 正常に確認されたイベントは、コンシューマーが使用できなくなります。
function acknowledgeCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: AcknowledgeCloudEventsOptions): Promise<AcknowledgeResult>
パラメーター
- lockTokens
-
string[]
ロック トークン
- topicName
-
string
トピック名
- eventSubscriptionName
-
string
イベント・サブスクリプションの名前
- options
- AcknowledgeCloudEventsOptions
確認するオプション
戻り値
Promise<AcknowledgeResult>
publishCloudEvent<T>(CloudEvent<T>, string, PublishCloudEventOptions)
「シングル・クラウド・イベントを名前空間に公開」トピック。 成功した場合、サーバーは HTTP 200 状態コードで応答し、応答として空の JSON オブジェクトが返されます。 それ以外の場合、サーバーはさまざまなエラー コードを返すことができます。 たとえば、401: 承認エラーを示します。403: クォータ超過またはメッセージが大きすぎることを示します。410: 特定のトピックが見つからないことを示し、400: 無効な要求の場合は 500: 内部サーバー エラーです。
function publishCloudEvent<T>(event: CloudEvent<T>, topicName: string, options?: PublishCloudEventOptions): Promise<void>
パラメーター
- event
-
CloudEvent<T>
公開するイベント
- topicName
-
string
イベントを公開するトピック
- options
- PublishCloudEventOptions
発行するオプション
戻り値
Promise<void>
publishCloudEvents<T>(CloudEvent<T>[], string, PublishCloudEventsOptions)
Batch Cloud イベントを名前空間に公開するトピック。 成功した場合、サーバーは HTTP 200 状態コードで応答し、応答として空の JSON オブジェクトが返されます。 それ以外の場合、サーバーはさまざまなエラー コードを返すことができます。 たとえば、401: 承認エラーを示します。403: クォータ超過またはメッセージが大きすぎることを示します。410: 特定のトピックが見つからないことを示し、400: 無効な要求の場合は 500: 内部サーバー エラーです。
function publishCloudEvents<T>(events: CloudEvent<T>[], topicName: string, options?: PublishCloudEventsOptions): Promise<void>
パラメーター
- events
-
CloudEvent<T>[]
発行するイベント
- topicName
-
string
イベントを公開するトピック
- options
- PublishCloudEventsOptions
発行するオプション
戻り値
Promise<void>
receiveCloudEvents(string, string, ReceiveCloudEventsOptions)
イベント サブスクリプションからクラウド イベントのバッチを受信します。
function receiveCloudEvents(topicName: string, eventSubscriptionName: string, options?: ReceiveCloudEventsOptions): Promise<ReceiveResult>
パラメーター
- topicName
-
string
受信するトピック
- eventSubscriptionName
-
string
イベント・サブスクリプションの名前
- options
- ReceiveCloudEventsOptions
受け取るオプション
戻り値
Promise<ReceiveResult>
rejectCloudEvents(string[], string, string, RejectCloudEventsOptions)
クラウド イベントのバッチを拒否します。
function rejectCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RejectCloudEventsOptions): Promise<RejectResult>
パラメーター
- lockTokens
-
string[]
ロック トークン
- topicName
-
string
トピック名
- eventSubscriptionName
-
string
イベント・サブスクリプションの名前
- options
- RejectCloudEventsOptions
拒否するオプション
戻り値
Promise<RejectResult>
releaseCloudEvents(string[], string, string, ReleaseCloudEventsOptions)
クラウド イベントのリリース バッチ。 少なくとも 1 つのイベントが正常に解放されると、サーバーは HTTP 200 状態コードで応答します。 応答本文には、正常に解放された lockToken のセットと、対応するエラー情報を含む他の失敗した lockToken が含まれます。
function releaseCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: ReleaseCloudEventsOptions): Promise<ReleaseResult>
パラメーター
- lockTokens
-
string[]
ロック トークン
- topicName
-
string
トピック名
- eventSubscriptionName
-
string
イベント・サブスクリプションの名前
- options
- ReleaseCloudEventsOptions
リリースするオプション
戻り値
Promise<ReleaseResult>
renewCloudEventLocks(string[], string, string, RenewCloudEventLocksOptions)
クラウド イベントのバッチのロックを更新します。
function renewCloudEventLocks(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RenewCloudEventLocksOptions): Promise<RenewCloudEventLocksResult>
パラメーター
- lockTokens
-
string[]
ロック トークン
- topicName
-
string
トピック名
- eventSubscriptionName
-
string
イベント・サブスクリプションの名前
- options
- RenewCloudEventLocksOptions
更新するオプション
戻り値
Promise<RenewCloudEventLocksResult>