Freigeben über


EventGridPublisherClient class

Clientklasse zum Veröffentlichen von Ereignissen im Event Grid Service.

Konstruktoren

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

Erstellt eine Instanz von EventGridPublisherClient, die Ereignisse mithilfe des Ereignisrasterschemas sendet.

Beispielverwendung:

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

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

Eigenschaften

apiVersion

Die Version des Even Grid-Diensts.

endpointUrl

Die URL zum Event Grid-Endpunkt.

Methoden

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

Sendet Ereignisse an ein Thema.

Details zum Konstruktor

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

Erstellt eine Instanz von EventGridPublisherClient, die Ereignisse mithilfe des Ereignisrasterschemas sendet.

Beispielverwendung:

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)

Parameter

endpointUrl

string

Die URL zum Event Grid-Endpunkt, z. B. https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Das Schema, das der Ereignisrasterdpunkt für die Annahme konfiguriert ist. Eines von "EventGrid", "CloudEvent" oder "Custom".

credential

KeyCredential | SASCredential | TokenCredential

Wird verwendet, um Anforderungen an den Dienst zu authentifizieren.

options
CommonClientOptions

Wird zum Konfigurieren des Ereignisrasterclients verwendet.

Details zur Eigenschaft

apiVersion

Die Version des Even Grid-Diensts.

apiVersion: string

Eigenschaftswert

string

endpointUrl

Die URL zum Event Grid-Endpunkt.

endpointUrl: string

Eigenschaftswert

string

Details zur Methode

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

Sendet Ereignisse an ein Thema.

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

Parameter

events

InputSchemaToInputTypeMap[T][]

Die zu sendenden Ereignisse. Die Ereignisse sollten im Schema enthalten sein, das beim Erstellen des Clients verwendet wird.

options

InputSchemaToOptionsTypeMap[T]

Optionen zum Steuern des zugrunde liegenden Vorgangs.

Gibt zurück

Promise<void>