EventGridClient class

Klien Namespace Event Grid

Konstruktor

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Klien Azure Messaging EventGrid

Metode

acknowledgeCloudEvents(string[], string, string, AcknowledgeCloudEventsOptions)

Mengakui batch Peristiwa Cloud. Server merespons dengan kode status HTTP 200 jika setidaknya satu peristiwa berhasil diakui. Isi respons akan mencakup kumpulan lockToken yang berhasil diakui, bersama dengan lockTokens lain yang gagal dengan informasi kesalahan yang sesuai. Peristiwa yang berhasil diakui tidak akan lagi tersedia untuk konsumen mana pun.

publishCloudEvent<T>(CloudEvent<T>, string, PublishCloudEventOptions)

Terbitkan topik Peristiwa Cloud Tunggal ke namespace. 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.

publishCloudEvents<T>(CloudEvent<T>[], string, PublishCloudEventsOptions)

Publikasikan topik Batch Cloud Event ke namespace. 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.

receiveCloudEvents(string, string, ReceiveCloudEventsOptions)

Terima Batch Peristiwa Cloud dari Langganan Peristiwa.

rejectCloudEvents(string[], string, string, RejectCloudEventsOptions)

Tolak batch Peristiwa Cloud.

releaseCloudEvents(string[], string, string, ReleaseCloudEventsOptions)

Rilis batch Peristiwa Cloud. Server merespons dengan kode status HTTP 200 jika setidaknya satu peristiwa berhasil dirilis. Isi respons akan mencakup kumpulan lockToken yang berhasil dirilis, bersama dengan lockTokens lain yang gagal dengan informasi kesalahan yang sesuai.

renewCloudEventLocks(string[], string, string, RenewCloudEventLocksOptions)

Perbarui kunci untuk batch Peristiwa Cloud.

Detail Konstruktor

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Klien Azure Messaging EventGrid

new EventGridClient(endpoint: string, credential: AzureKeyCredential | TokenCredential, options?: EventGridClientOptions)

Parameter

endpoint

string

Detail Metode

acknowledgeCloudEvents(string[], string, string, AcknowledgeCloudEventsOptions)

Mengakui batch Peristiwa Cloud. Server merespons dengan kode status HTTP 200 jika setidaknya satu peristiwa berhasil diakui. Isi respons akan mencakup kumpulan lockToken yang berhasil diakui, bersama dengan lockTokens lain yang gagal dengan informasi kesalahan yang sesuai. Peristiwa yang berhasil diakui tidak akan lagi tersedia untuk konsumen mana pun.

function acknowledgeCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: AcknowledgeCloudEventsOptions): Promise<AcknowledgeResult>

Parameter

lockTokens

string[]

Kunci Token

topicName

string

Nama Topik

eventSubscriptionName

string

Nama Langganan Acara

options
AcknowledgeCloudEventsOptions

Opsi untuk Mengakui

Mengembalikan

publishCloudEvent<T>(CloudEvent<T>, string, PublishCloudEventOptions)

Terbitkan topik Peristiwa Cloud Tunggal ke namespace. 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 publishCloudEvent<T>(event: CloudEvent<T>, topicName: string, options?: PublishCloudEventOptions): Promise<void>

Parameter

event

CloudEvent<T>

Peristiwa untuk dipublikasikan

topicName

string

Topik untuk menerbitkan acara

options
PublishCloudEventOptions

Opsi untuk menerbitkan

Mengembalikan

Promise<void>

publishCloudEvents<T>(CloudEvent<T>[], string, PublishCloudEventsOptions)

Publikasikan topik Batch Cloud Event ke namespace. 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 publishCloudEvents<T>(events: CloudEvent<T>[], topicName: string, options?: PublishCloudEventsOptions): Promise<void>

Parameter

events

CloudEvent<T>[]

Peristiwa yang akan diterbitkan

topicName

string

Topik untuk menerbitkan acara

options
PublishCloudEventsOptions

Opsi untuk menerbitkan

Mengembalikan

Promise<void>

receiveCloudEvents(string, string, ReceiveCloudEventsOptions)

Terima Batch Peristiwa Cloud dari Langganan Peristiwa.

function receiveCloudEvents(topicName: string, eventSubscriptionName: string, options?: ReceiveCloudEventsOptions): Promise<ReceiveResult>

Parameter

topicName

string

Topik yang akan diterima

eventSubscriptionName

string

Nama Langganan Acara

options
ReceiveCloudEventsOptions

Opsi untuk menerima

Mengembalikan

Promise<ReceiveResult>

rejectCloudEvents(string[], string, string, RejectCloudEventsOptions)

Tolak batch Peristiwa Cloud.

function rejectCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RejectCloudEventsOptions): Promise<RejectResult>

Parameter

lockTokens

string[]

Kunci Token

topicName

string

Nama Topik

eventSubscriptionName

string

Nama Langganan Acara

options
RejectCloudEventsOptions

Opsi untuk ditolak

Mengembalikan

Promise<RejectResult>

releaseCloudEvents(string[], string, string, ReleaseCloudEventsOptions)

Rilis batch Peristiwa Cloud. Server merespons dengan kode status HTTP 200 jika setidaknya satu peristiwa berhasil dirilis. Isi respons akan mencakup kumpulan lockToken yang berhasil dirilis, bersama dengan lockTokens lain yang gagal dengan informasi kesalahan yang sesuai.

function releaseCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: ReleaseCloudEventsOptions): Promise<ReleaseResult>

Parameter

lockTokens

string[]

Kunci Token

topicName

string

Nama Topik

eventSubscriptionName

string

Nama Langganan Acara

options
ReleaseCloudEventsOptions

Opsi untuk merilis

Mengembalikan

Promise<ReleaseResult>

renewCloudEventLocks(string[], string, string, RenewCloudEventLocksOptions)

Perbarui kunci untuk batch Peristiwa Cloud.

function renewCloudEventLocks(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RenewCloudEventLocksOptions): Promise<RenewCloudEventLocksResult>

Parameter

lockTokens

string[]

Kunci Token

topicName

string

Nama Topik

eventSubscriptionName

string

Nama Langganan Acara

options
RenewCloudEventLocksOptions

Opsi untuk memperbarui

Mengembalikan