Condividi tramite


EventGridPublisherClient class

Classe client per la pubblicazione di eventi nel servizio Griglia di eventi.

Costruttori

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

Crea un'istanza di EventGridPublisherClient che invia eventi usando lo schema griglia di eventi.

Esempio di utilizzo:

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

const client = new EventGridPublisherClient(
   "<service endpoint>",
   "EventGrid",
   new AzureKeyCredential("<api key>")
);

Proprietà

apiVersion

Versione del servizio Griglia uniforme.

endpointUrl

URL dell'endpoint griglia di eventi.

Metodi

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

Invia eventi a un argomento.

Dettagli costruttore

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

Crea un'istanza di EventGridPublisherClient che invia eventi usando lo schema griglia di eventi.

Esempio di utilizzo:

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

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

Parametri

endpointUrl

string

URL dell'endpoint griglia di eventi, ad esempio https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Lo schema che l'endpoint griglia di eventi è configurato per accettare. Uno di "EventGrid", "CloudEvent" o "Personalizzato".

credential

KeyCredential | SASCredential | TokenCredential

Usato per autenticare le richieste al servizio.

options
CommonClientOptions

Usato per configurare il client griglia di eventi.

Dettagli proprietà

apiVersion

Versione del servizio Griglia uniforme.

apiVersion: string

Valore della proprietà

string

endpointUrl

URL dell'endpoint griglia di eventi.

endpointUrl: string

Valore della proprietà

string

Dettagli metodo

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

Invia eventi a un argomento.

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

Parametri

events

InputSchemaToInputTypeMap[T][]

Eventi da inviare. Gli eventi devono trovarsi nello schema usato durante la costruzione del client.

options

InputSchemaToOptionsTypeMap[T]

Opzioni per controllare l'operazione sottostante.

Restituisce

Promise<void>