EventGridClient class

Event Grid 名前空間クライアント

コンストラクター

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Azure Messaging EventGrid クライアント

メソッド

acknowledgeCloudEvents(string[], string, string, AcknowledgeCloudEventsOptions)

クラウド イベントのバッチを確認します。 少なくとも 1 つのイベントが正常に確認されると、サーバーは HTTP 200 状態コードで応答します。 応答本文には、正常に確認された lockToken のセットと、対応するエラー情報を含む他の失敗した lockToken が含まれます。 正常に確認されたイベントは、コンシューマーが使用できなくなります。

publishCloudEvent<T>(CloudEvent<T>, string, PublishCloudEventOptions)

「シングル・クラウド・イベントを名前空間に公開」トピック。 成功した場合、サーバーは HTTP 200 状態コードで応答し、応答として空の JSON オブジェクトが返されます。 それ以外の場合、サーバーはさまざまなエラー コードを返すことができます。 たとえば、401: 承認エラーを示します。403: クォータ超過またはメッセージが大きすぎることを示します。410: 特定のトピックが見つからないことを示し、400: 無効な要求の場合は 500: 内部サーバー エラーです。

publishCloudEvents<T>(CloudEvent<T>[], string, PublishCloudEventsOptions)

Batch Cloud イベントを名前空間に公開するトピック。 成功した場合、サーバーは HTTP 200 状態コードで応答し、応答として空の JSON オブジェクトが返されます。 それ以外の場合、サーバーはさまざまなエラー コードを返すことができます。 たとえば、401: 承認エラーを示します。403: クォータ超過またはメッセージが大きすぎることを示します。410: 特定のトピックが見つからないことを示し、400: 無効な要求の場合は 500: 内部サーバー エラーです。

receiveCloudEvents(string, string, ReceiveCloudEventsOptions)

イベント サブスクリプションからクラウド イベントのバッチを受信します。

rejectCloudEvents(string[], string, string, RejectCloudEventsOptions)

クラウド イベントのバッチを拒否します。

releaseCloudEvents(string[], string, string, ReleaseCloudEventsOptions)

クラウド イベントのリリース バッチ。 少なくとも 1 つのイベントが正常に解放されると、サーバーは HTTP 200 状態コードで応答します。 応答本文には、正常に解放された lockToken のセットと、対応するエラー情報を含む他の失敗した lockToken が含まれます。

renewCloudEventLocks(string[], string, string, RenewCloudEventLocksOptions)

クラウド イベントのバッチのロックを更新します。

コンストラクターの詳細

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Azure Messaging EventGrid クライアント

new EventGridClient(endpoint: string, credential: AzureKeyCredential | TokenCredential, options?: EventGridClientOptions)

パラメーター

endpoint

string

メソッドの詳細

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

確認するオプション

戻り値

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

更新するオプション

戻り値