EventGridReceiverClient class

Cliente de Namespaces da Grade de Eventos

Construtores

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

Cliente EventGrid de Mensagens do Azure

Métodos

acknowledgeEvents(string[], AcknowledgeEventsOptions)

Reconhecer lote de eventos de nuvem. O servidor responderá com um código de status HTTP 200 se pelo menos um evento for confirmado com êxito. O corpo da resposta incluirá o conjunto de lockTokens confirmados com êxito, juntamente com outros lockTokens com falha com suas informações de erro correspondentes. Os eventos confirmados com êxito não estarão mais disponíveis para nenhum consumidor.

receiveEvents<T>(ReceiveEventsOptions)

Receber o Lote de Eventos de Nuvem da Assinatura de Evento.

rejectEvents(string[], RejectEventsOptions)

Rejeitar lote de eventos de nuvem.

releaseEvents(string[], ReleaseEventsOptions)

Liberar lote de Eventos de Nuvem. O servidor responderá com um código de status HTTP 200 se pelo menos um evento for liberado com êxito. O corpo da resposta incluirá o conjunto de lockTokens liberados com êxito, juntamente com outros lockTokens com falha com suas informações de erro correspondentes.

renewEventLocks(string[], RenewEventLocksOptions)

Renovar o bloqueio para o lote de Eventos de Nuvem.

Detalhes do construtor

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

Cliente EventGrid de Mensagens do Azure

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

Parâmetros

endpoint

string

topicName

string

subscriptionName

string

Detalhes do método

acknowledgeEvents(string[], AcknowledgeEventsOptions)

Reconhecer lote de eventos de nuvem. O servidor responderá com um código de status HTTP 200 se pelo menos um evento for confirmado com êxito. O corpo da resposta incluirá o conjunto de lockTokens confirmados com êxito, juntamente com outros lockTokens com falha com suas informações de erro correspondentes. Os eventos confirmados com êxito não estarão mais disponíveis para nenhum consumidor.

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

Parâmetros

lockTokens

string[]

Tokens de bloqueio

options
AcknowledgeEventsOptions

Opções para confirmar

Retornos

receiveEvents<T>(ReceiveEventsOptions)

Receber o Lote de Eventos de Nuvem da Assinatura de Evento.

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

Parâmetros

options
ReceiveEventsOptions

Opções para receber

Retornos

Promise<ReceiveResult<T>>

rejectEvents(string[], RejectEventsOptions)

Rejeitar lote de eventos de nuvem.

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

Parâmetros

lockTokens

string[]

Tokens de bloqueio

options
RejectEventsOptions

Opções para rejeitar

Retornos

Promise<RejectResult>

releaseEvents(string[], ReleaseEventsOptions)

Liberar lote de Eventos de Nuvem. O servidor responderá com um código de status HTTP 200 se pelo menos um evento for liberado com êxito. O corpo da resposta incluirá o conjunto de lockTokens liberados com êxito, juntamente com outros lockTokens com falha com suas informações de erro correspondentes.

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

Parâmetros

lockTokens

string[]

Tokens de bloqueio

options
ReleaseEventsOptions

Opções para liberar

Retornos

Promise<ReleaseResult>

renewEventLocks(string[], RenewEventLocksOptions)

Renovar o bloqueio para o lote de Eventos de Nuvem.

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

Parâmetros

lockTokens

string[]

Tokens de bloqueio

options
RenewEventLocksOptions

Opções para renovar

Retornos

Promise<RenewLocksResult>