Freigeben über


EventGridReceiverClient class

Event Grid Namespaces Client

Konstruktoren

EventGridReceiverClient(string, AzureKeyCredential | TokenCredential, string, string, EventGridReceiverClientOptions)

Azure Messaging EventGrid-Client

Methoden

acknowledgeEvents(string[], AcknowledgeEventsOptions)

Bestätigen Sie den Batch von Cloudereignissen. Der Server antwortet mit einem HTTP 200-Statuscode, wenn mindestens ein Ereignis erfolgreich bestätigt wurde. Der Antworttext enthält den Satz der erfolgreich bestätigten lockTokens zusammen mit anderen fehlerhaften lockTokens mit den entsprechenden Fehlerinformationen. Erfolgreich bestätigte Ereignisse stehen für keinen Consumer mehr zur Verfügung.

receiveEvents<T>(ReceiveEventsOptions)

Empfangen eines Batches mit Cloudereignissen aus dem Ereignisabonnement.

rejectEvents(string[], RejectEventsOptions)

Ablehnen eines Batches mit Cloudereignissen.

releaseEvents(string[], ReleaseEventsOptions)

Releasebatch von Cloudereignissen. Der Server antwortet mit einem HTTP 200-Statuscode, wenn mindestens ein Ereignis erfolgreich veröffentlicht wurde. Der Antworttext enthält den Satz der erfolgreich freigegebenen lockTokens zusammen mit anderen fehlerhaften lockTokens mit den entsprechenden Fehlerinformationen.

renewEventLocks(string[], RenewEventLocksOptions)

Verlängern Sie die Sperre für einen Batch von Cloudereignissen.

Details zum Konstruktor

EventGridReceiverClient(string, AzureKeyCredential | TokenCredential, string, string, EventGridReceiverClientOptions)

Azure Messaging EventGrid-Client

new EventGridReceiverClient(endpoint: string, credential: AzureKeyCredential | TokenCredential, topicName: string, subscriptionName: string, options?: EventGridReceiverClientOptions)

Parameter

endpoint

string

topicName

string

subscriptionName

string

Details zur Methode

acknowledgeEvents(string[], AcknowledgeEventsOptions)

Bestätigen Sie den Batch von Cloudereignissen. Der Server antwortet mit einem HTTP 200-Statuscode, wenn mindestens ein Ereignis erfolgreich bestätigt wurde. Der Antworttext enthält den Satz der erfolgreich bestätigten lockTokens zusammen mit anderen fehlerhaften lockTokens mit den entsprechenden Fehlerinformationen. Erfolgreich bestätigte Ereignisse stehen für keinen Consumer mehr zur Verfügung.

function acknowledgeEvents(lockTokens: string[], options?: AcknowledgeEventsOptions): Promise<AcknowledgeResult>

Parameter

lockTokens

string[]

Sperren von Token

options
AcknowledgeEventsOptions

Zu bestätigende Optionen

Gibt zurück

receiveEvents<T>(ReceiveEventsOptions)

Empfangen eines Batches mit Cloudereignissen aus dem Ereignisabonnement.

function receiveEvents<T>(options?: ReceiveEventsOptions): Promise<ReceiveResult<T>>

Parameter

options
ReceiveEventsOptions

Optionen zum Empfangen

Gibt zurück

Promise<ReceiveResult<T>>

rejectEvents(string[], RejectEventsOptions)

Ablehnen eines Batches mit Cloudereignissen.

function rejectEvents(lockTokens: string[], options?: RejectEventsOptions): Promise<RejectResult>

Parameter

lockTokens

string[]

Sperren von Token

options
RejectEventsOptions

Ablehnende Optionen

Gibt zurück

Promise<RejectResult>

releaseEvents(string[], ReleaseEventsOptions)

Releasebatch von Cloudereignissen. Der Server antwortet mit einem HTTP 200-Statuscode, wenn mindestens ein Ereignis erfolgreich veröffentlicht wurde. Der Antworttext enthält den Satz der erfolgreich freigegebenen lockTokens zusammen mit anderen fehlerhaften lockTokens mit den entsprechenden Fehlerinformationen.

function releaseEvents(lockTokens: string[], options?: ReleaseEventsOptions): Promise<ReleaseResult>

Parameter

lockTokens

string[]

Sperren von Token

options
ReleaseEventsOptions

Freigabeoptionen

Gibt zurück

Promise<ReleaseResult>

renewEventLocks(string[], RenewEventLocksOptions)

Verlängern Sie die Sperre für einen Batch von Cloudereignissen.

function renewEventLocks(lockTokens: string[], options?: RenewEventLocksOptions): Promise<RenewLocksResult>

Parameter

lockTokens

string[]

Sperren von Token

options
RenewEventLocksOptions

Verlängerungsoptionen

Gibt zurück

Promise<RenewLocksResult>