Udostępnij przez


EventGridSenderClient class

Klient przestrzeni nazw usługi Event Grid

Konstruktory

EventGridSenderClient(string, AzureKeyCredential | TokenCredential, string, EventGridSenderClientOptions)

Klient usługi Azure Messaging EventGrid

Metody

sendEvents<T>(CloudEvent<T> | CloudEvent<T>[], SendEventsOptions)

Publikowanie zdarzeń w chmurze w temacie przestrzeni nazw. W przypadku powodzenia serwer odpowiada kodem stanu HTTP 200 z pustym obiektem JSON w odpowiedzi. W przeciwnym razie serwer może zwrócić różne kody błędów. Na przykład 401: który wskazuje błąd autoryzacji, 403: który wskazuje przekroczenie limitu przydziału lub komunikat jest zbyt duży, 410: co wskazuje, że nie znaleziono określonego tematu, 400: dla nieprawidłowego żądania i 500: dla wewnętrznego błędu serwera.

Szczegóły konstruktora

EventGridSenderClient(string, AzureKeyCredential | TokenCredential, string, EventGridSenderClientOptions)

Klient usługi Azure Messaging EventGrid

new EventGridSenderClient(endpoint: string, credential: AzureKeyCredential | TokenCredential, topicName: string, options?: EventGridSenderClientOptions)

Parametry

endpoint

string

topicName

string

Szczegóły metody

sendEvents<T>(CloudEvent<T> | CloudEvent<T>[], SendEventsOptions)

Publikowanie zdarzeń w chmurze w temacie przestrzeni nazw. W przypadku powodzenia serwer odpowiada kodem stanu HTTP 200 z pustym obiektem JSON w odpowiedzi. W przeciwnym razie serwer może zwrócić różne kody błędów. Na przykład 401: który wskazuje błąd autoryzacji, 403: który wskazuje przekroczenie limitu przydziału lub komunikat jest zbyt duży, 410: co wskazuje, że nie znaleziono określonego tematu, 400: dla nieprawidłowego żądania i 500: dla wewnętrznego błędu serwera.

function sendEvents<T>(events: CloudEvent<T> | CloudEvent<T>[], options?: SendEventsOptions): Promise<void>

Parametry

events

CloudEvent<T> | CloudEvent<T>[]

Zdarzenia do opublikowania

options
SendEventsOptions

Opcje publikowania

Zwraca

Promise<void>