Partager via


EventGridReceiverClient class

Client d’espaces de noms Event Grid

Constructeurs

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

Client EventGrid de messagerie Azure

Méthodes

acknowledgeEvents(string[], AcknowledgeEventsOptions)

Accusez réception d’un lot d’événements cloud. Le serveur répond avec un code d’état HTTP 200 si au moins un événement est reconnu avec succès. Le corps de réponse inclut l’ensemble de lockTokens reconnus avec succès, ainsi que d’autres lockTokens ayant échoué avec leurs informations d’erreur correspondantes. Les événements reconnus avec succès ne seront plus disponibles pour les consommateurs.

receiveEvents<T>(ReceiveEventsOptions)

Recevez un lot d’événements cloud à partir de l’abonnement aux événements.

rejectEvents(string[], RejectEventsOptions)

Rejeter le lot d’événements cloud.

releaseEvents(string[], ReleaseEventsOptions)

Publier un lot d’événements cloud. Le serveur répond avec un code d’état HTTP 200 si au moins un événement est libéré. Le corps de la réponse inclut l’ensemble de lockTokens correctement libérés, ainsi que d’autres lockTokens ayant échoué avec leurs informations d’erreur correspondantes.

renewEventLocks(string[], RenewEventLocksOptions)

Renouveler le verrou pour un lot d’événements cloud.

Détails du constructeur

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

Client EventGrid de messagerie Azure

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

Paramètres

endpoint

string

topicName

string

subscriptionName

string

Détails de la méthode

acknowledgeEvents(string[], AcknowledgeEventsOptions)

Accusez réception d’un lot d’événements cloud. Le serveur répond avec un code d’état HTTP 200 si au moins un événement est reconnu avec succès. Le corps de réponse inclut l’ensemble de lockTokens reconnus avec succès, ainsi que d’autres lockTokens ayant échoué avec leurs informations d’erreur correspondantes. Les événements reconnus avec succès ne seront plus disponibles pour les consommateurs.

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

Paramètres

lockTokens

string[]

Verrouiller les jetons

options
AcknowledgeEventsOptions

Options d’accusé de réception

Retours

receiveEvents<T>(ReceiveEventsOptions)

Recevez un lot d’événements cloud à partir de l’abonnement aux événements.

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

Paramètres

options
ReceiveEventsOptions

Options à recevoir

Retours

Promise<ReceiveResult<T>>

rejectEvents(string[], RejectEventsOptions)

Rejeter le lot d’événements cloud.

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

Paramètres

lockTokens

string[]

Verrouiller les jetons

options
RejectEventsOptions

Options à refuser

Retours

Promise<RejectResult>

releaseEvents(string[], ReleaseEventsOptions)

Publier un lot d’événements cloud. Le serveur répond avec un code d’état HTTP 200 si au moins un événement est libéré. Le corps de la réponse inclut l’ensemble de lockTokens correctement libérés, ainsi que d’autres lockTokens ayant échoué avec leurs informations d’erreur correspondantes.

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

Paramètres

lockTokens

string[]

Verrouiller les jetons

options
ReleaseEventsOptions

Options de mise en production

Retours

Promise<ReleaseResult>

renewEventLocks(string[], RenewEventLocksOptions)

Renouveler le verrou pour un lot d’événements cloud.

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

Paramètres

lockTokens

string[]

Verrouiller les jetons

options
RenewEventLocksOptions

Options de renouvellement

Retours

Promise<RenewLocksResult>