Udostępnij za pośrednictwem


EventGridPublisherClient class

Klasa klienta do publikowania zdarzeń w usłudze Event Grid.

Konstruktory

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

Tworzy wystąpienie klasy EventGridPublisherClient, które wysyła zdarzenia przy użyciu schematu usługi Event Grid.

Przykład użycia:

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

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

Właściwości

apiVersion

Wersja usługi Even Grid.

endpointUrl

Adres URL punktu końcowego usługi Event Grid.

Metody

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

Wysyła zdarzenia do tematu.

Szczegóły konstruktora

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

Tworzy wystąpienie klasy EventGridPublisherClient, które wysyła zdarzenia przy użyciu schematu usługi Event Grid.

Przykład użycia:

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)

Parametry

endpointUrl

string

Adres URL punktu końcowego usługi Event Grid, np. https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Schemat skonfigurowany do akceptowania przez punkt końcowy usługi Event Grid. Jeden z elementów "EventGrid", "CloudEvent" lub "Custom".

credential

KeyCredential | SASCredential | TokenCredential

Służy do uwierzytelniania żądań w usłudze.

options
CommonClientOptions

Służy do konfigurowania klienta usługi Event Grid.

Szczegóły właściwości

apiVersion

Wersja usługi Even Grid.

apiVersion: string

Wartość właściwości

string

endpointUrl

Adres URL punktu końcowego usługi Event Grid.

endpointUrl: string

Wartość właściwości

string

Szczegóły metody

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

Wysyła zdarzenia do tematu.

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

Parametry

events

InputSchemaToInputTypeMap[T][]

Zdarzenia do wysłania. Zdarzenia powinny znajdować się w schemacie używanym podczas konstruowania klienta.

options

InputSchemaToOptionsTypeMap[T]

Opcje kontrolowania operacji bazowej.

Zwraca

Promise<void>