Поделиться через


EventGridPublisherClient class

Класс клиента для публикации событий в службе Сетки событий.

Конструкторы

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

Создает экземпляр EventGridPublisherClient, который отправляет события с помощью схемы Сетки событий.

Пример использования:

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

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

Свойства

apiVersion

Версия службы четной сетки.

endpointUrl

URL-адрес конечной точки Сетки событий.

Методы

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

Отправляет события в раздел.

Сведения о конструкторе

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

Создает экземпляр EventGridPublisherClient, который отправляет события с помощью схемы Сетки событий.

Пример использования:

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)

Параметры

endpointUrl

string

URL-адрес конечной точки Сетки событий, например https://eg-topic.westus2-1.eventgrid.azure.net/api/events.

inputSchema

T

Схема, для приема которую настроена конечная точка Сетки событий. Одно из значений "EventGrid", "CloudEvent" или "Custom".

credential

KeyCredential | SASCredential | TokenCredential

Используется для проверки подлинности запросов к службе.

options
CommonClientOptions

Используется для настройки клиента Сетки событий.

Сведения о свойстве

apiVersion

Версия службы четной сетки.

apiVersion: string

Значение свойства

string

endpointUrl

URL-адрес конечной точки Сетки событий.

endpointUrl: string

Значение свойства

string

Сведения о методе

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

Отправляет события в раздел.

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

Параметры

events

InputSchemaToInputTypeMap[T][]

События для отправки. События должны находиться в схеме, используемой при построении клиента.

options

InputSchemaToOptionsTypeMap[T]

Параметры для управления базовой операцией.

Возвращаемое значение

Promise<void>