Compartir a través de


EventGridPublisherClient class

Clase de cliente para publicar eventos en Event Grid Service.

Constructores

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

Crea una instancia de EventGridPublisherClient que envía eventos mediante el esquema de Event Grid.

Uso de ejemplo:

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

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

Propiedades

apiVersion

Versión del servicio Even Grid.

endpointUrl

Dirección URL al punto de conexión de Event Grid.

Métodos

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

Envía eventos a un tema.

Detalles del constructor

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

Crea una instancia de EventGridPublisherClient que envía eventos mediante el esquema de Event Grid.

Uso de ejemplo:

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

Dirección URL al punto de conexión de Event Grid, por ejemplo, https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Esquema que el punto de conexión de Event Grid está configurado para aceptar. Uno de "EventGrid", "CloudEvent" o "Custom".

credential

KeyCredential | SASCredential | TokenCredential

Se usa para autenticar las solicitudes en el servicio.

options
CommonClientOptions

Se usa para configurar Event Grid Client.

Detalles de las propiedades

apiVersion

Versión del servicio Even Grid.

apiVersion: string

Valor de propiedad

string

endpointUrl

Dirección URL al punto de conexión de Event Grid.

endpointUrl: string

Valor de propiedad

string

Detalles del método

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

Envía eventos a un tema.

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

Parámetros

events

InputSchemaToInputTypeMap[T][]

Eventos que se van a enviar. Los eventos deben estar en el esquema utilizado al construir el cliente.

options

InputSchemaToOptionsTypeMap[T]

Opciones para controlar la operación subyacente.

Devoluciones

Promise<void>