EventGridPublisherClient class
Classe cliente para publicar eventos no Serviço de Grade de Eventos.
Construtores
| Event |
Cria uma instância de EventGridPublisherClient que envia eventos usando o Esquema de Grade de Eventos. Uso de exemplo:
|
Propriedades
| api |
A versão do serviço Even Grid. |
| endpoint |
A URL para o ponto de extremidade da Grade de Eventos. |
Métodos
| send(Input |
Envia eventos para um tópico. |
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.
Uso de exemplo:
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
A 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 de "EventGrid", "CloudEvent" ou "Custom".
- credential
Usado para autenticar solicitações no serviço.
- options
- CommonClientOptions
Usado para configurar o cliente da Grade de Eventos.
Detalhes da propriedade
apiVersion
A versão do serviço Even Grid.
apiVersion: string
Valor da propriedade
string
endpointUrl
A URL para o ponto de extremidade da Grade de Eventos.
endpointUrl: string
Valor da propriedade
string
Detalhes do 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 serem enviados. Os eventos devem estar no esquema usado ao construir o cliente.
- options
-
InputSchemaToOptionsTypeMap[T]
Opções para controlar a operação subjacente.
Retornos
Promise<void>