Bagikan melalui


EventGridSenderClient class

Klien Namespace Event Grid

Konstruktor

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

Klien Azure Messaging EventGrid

Metode

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

Terbitkan Peristiwa Cloud ke topik namespace layanan. Jika berhasil, server merespons dengan kode status HTTP 200 dengan objek JSON kosong sebagai respons. Jika tidak, server dapat mengembalikan berbagai kode kesalahan. Misalnya, 401: yang menunjukkan kegagalan otorisasi, 403: yang menunjukkan kuota terlampaui atau pesan terlalu besar, 410: yang menunjukkan bahwa topik tertentu tidak ditemukan, 400: untuk permintaan buruk, dan 500: untuk kesalahan server internal.

Detail Konstruktor

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

Klien Azure Messaging EventGrid

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

Parameter

endpoint

string

topicName

string

Detail Metode

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

Terbitkan Peristiwa Cloud ke topik namespace layanan. Jika berhasil, server merespons dengan kode status HTTP 200 dengan objek JSON kosong sebagai respons. Jika tidak, server dapat mengembalikan berbagai kode kesalahan. Misalnya, 401: yang menunjukkan kegagalan otorisasi, 403: yang menunjukkan kuota terlampaui atau pesan terlalu besar, 410: yang menunjukkan bahwa topik tertentu tidak ditemukan, 400: untuk permintaan buruk, dan 500: untuk kesalahan server internal.

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

Parameter

events

CloudEvent<T> | CloudEvent<T>[]

Peristiwa yang akan diterbitkan

options
SendEventsOptions

Opsi untuk menerbitkan

Mengembalikan

Promise<void>