Ler em inglês

Partilhar via


EventGridPublisherClient class

Classe de cliente para publicar eventos no Serviço de Grade de Eventos.

Construtores

EventGridPublisherClient<T>(string, T, KeyCredential | SASCredential | TokenCredential, CommonClientOptions)

Cria uma instância de EventGridPublisherClient que envia eventos usando o esquema de grade de eventos.

Exemplo de uso:

import { EventGridPublisherClient, AzureKeyCredential } from "@azure/eventgrid";

const client = new EventGridPublisherClient(
  "<endpoint>",
  "EventGrid",
  new AzureKeyCredential("<Access Key>"),
);

Propriedades

apiVersion

A versão do serviço Even Grid.

endpointUrl

A URL para o ponto de extremidade da Grade de Eventos.

Métodos

Detalhes do Construtor

EventGridPublisherClient<T>(string, T, KeyCredential | SASCredential | TokenCredential, CommonClientOptions)

Cria uma instância de EventGridPublisherClient que envia eventos usando o esquema de grade de eventos.

Exemplo de uso:

import { EventGridPublisherClient, AzureKeyCredential } from "@azure/eventgrid";

const client = new EventGridPublisherClient(
  "<endpoint>",
  "EventGrid",
  new AzureKeyCredential("<Access Key>"),
);
new EventGridPublisherClient(endpointUrl: string, inputSchema: T, credential: KeyCredential | SASCredential | TokenCredential, options?: CommonClientOptions)

Parâmetros

endpointUrl

string

O URL para o ponto de extremidade da Grade de Eventos, por exemplo, https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

O esquema que o ponto de extremidade da Grade de Eventos está configurado para aceitar. Um dos "EventGrid", "CloudEvent" ou "Custom".

credential

KeyCredential | SASCredential | TokenCredential

Usado para autenticar solicitações para o serviço.

options
CommonClientOptions

Usado para configurar o Event Grid Client.

Detalhes de Propriedade

apiVersion

A versão do serviço Even Grid.

apiVersion: string

Valor de Propriedade

string

endpointUrl

A URL para o ponto de extremidade da Grade de Eventos.

endpointUrl: string

Valor de Propriedade

string

Detalhes de Método

send(InputSchemaToInputTypeMap[T][], InputSchemaToOptionsTypeMap[T])

Envia eventos para um tópico.

function send(events: InputSchemaToInputTypeMap[T][], options?: InputSchemaToOptionsTypeMap[T]): Promise<void>

Parâmetros

events

InputSchemaToInputTypeMap[T][]

Os eventos a enviar. Os eventos devem estar no esquema usado ao construir o cliente.

options

InputSchemaToOptionsTypeMap[T]

Opções para controlar a operação subjacente.

Devoluções

Promise<void>