EventGridClient class
Klien Namespace Event Grid
Konstruktor
| Event |
Klien Azure Messaging EventGrid |
Metode
| acknowledge |
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. |
| publish |
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. |
| publish |
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. |
| receive |
Terima Batch Peristiwa Cloud dari Langganan Peristiwa. |
| reject |
Tolak batch Peristiwa Cloud. |
| release |
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. |
| renew |
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
- credential
- options
- EventGridClientOptions
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
Promise<AcknowledgeResult>
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
Promise<RenewCloudEventLocksResult>