EventGridPublisherClient class
Classe de cliente para publicar eventos no Serviço de Grade de Eventos.
Event |
Cria uma instância de EventGridPublisherClient que envia eventos usando o esquema de grade de eventos. Exemplo de uso:
|
api |
A versão do serviço Even Grid. |
endpoint |
A URL para o ponto de extremidade da Grade de Eventos. |
send(Input |
Envia eventos para um tópico. |
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
Usado para autenticar solicitações para o serviço.
- options
- CommonClientOptions
Usado para configurar o Event Grid Client.
A versão do serviço Even Grid.
apiVersion: string
Valor de Propriedade
string
A URL para o ponto de extremidade da Grade de Eventos.
endpointUrl: string
Valor de Propriedade
string
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>