EventGridClient class
Event Grid Ad Alanları İstemcisi
Oluşturucular
| Event |
Azure Messaging EventGrid İstemcisi |
Yöntemler
| acknowledge |
Bulut Olayları toplu işlemini kabul edin. En az bir olay başarıyla kabul edilirse sunucu http 200 durum koduyla yanıt verir. Yanıt gövdesi, başarılı bir şekilde kabul edilen lockTokens kümesini ve diğer başarısız lockToken'leri ve bunlara karşılık gelen hata bilgilerini içerir. Başarıyla onaylanan olaylar artık hiçbir tüketici tarafından kullanılamaz. |
| publish |
Ad alanı konusunda Tek Bulut Olayı Yayımla. Başarılı olması durumunda, sunucu yanıt olarak boş bir JSON nesnesine sahip bir HTTP 200 durum koduyla yanıt verir. Aksi takdirde, sunucu çeşitli hata kodları döndürebilir. Örneğin, 401: yetkilendirme hatasını gösterir, 403: kotanın aşıldığını veya iletinin çok büyük olduğunu gösterir, 410: belirli bir konunun bulunamadığını gösterir, 400: hatalı istek için ve 500: iç sunucu hatası için. |
| publish |
Batch Bulut Olayı'nı ad alanı konusunda yayımlayın. Başarılı olması durumunda, sunucu yanıt olarak boş bir JSON nesnesine sahip bir HTTP 200 durum koduyla yanıt verir. Aksi takdirde, sunucu çeşitli hata kodları döndürebilir. Örneğin, 401: yetkilendirme hatasını gösterir, 403: kotanın aşıldığını veya iletinin çok büyük olduğunu gösterir, 410: belirli bir konunun bulunamadığını gösterir, 400: hatalı istek için ve 500: iç sunucu hatası için. |
| receive |
Olay Aboneliğinden Toplu Bulut Olaylarını Alma. |
| reject |
Bulut Olayları toplu işlemini reddet. |
| release |
Bulut Olaylarının toplu sürümünü yayınlayın. En az bir olay başarıyla yayımlanırsa sunucu http 200 durum koduyla yanıt verir. Yanıt gövdesi, başarılı bir şekilde yayımlanan lockTokens kümesini ve diğer başarısız lockToken'leri ve bunlara karşılık gelen hata bilgilerini içerir. |
| renew |
Bulut Olayları toplu işlemi için kilidi yenileyin. |
Oluşturucu Ayrıntıları
EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)
Azure Messaging EventGrid İstemcisi
new EventGridClient(endpoint: string, credential: AzureKeyCredential | TokenCredential, options?: EventGridClientOptions)
Parametreler
- endpoint
-
string
- credential
- options
- EventGridClientOptions
Yöntem Ayrıntıları
acknowledgeCloudEvents(string[], string, string, AcknowledgeCloudEventsOptions)
Bulut Olayları toplu işlemini kabul edin. En az bir olay başarıyla kabul edilirse sunucu http 200 durum koduyla yanıt verir. Yanıt gövdesi, başarılı bir şekilde kabul edilen lockTokens kümesini ve diğer başarısız lockToken'leri ve bunlara karşılık gelen hata bilgilerini içerir. Başarıyla onaylanan olaylar artık hiçbir tüketici tarafından kullanılamaz.
function acknowledgeCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: AcknowledgeCloudEventsOptions): Promise<AcknowledgeResult>
Parametreler
- lockTokens
-
string[]
Belirteçleri Kilitle
- topicName
-
string
Konu Adı
- eventSubscriptionName
-
string
Etkinlik aboneliğinin adı
- options
- AcknowledgeCloudEventsOptions
Kabul Etmek için Seçenekler
Döndürülenler
Promise<AcknowledgeResult>
publishCloudEvent<T>(CloudEvent<T>, string, PublishCloudEventOptions)
Ad alanı konusunda Tek Bulut Olayı Yayımla. Başarılı olması durumunda, sunucu yanıt olarak boş bir JSON nesnesine sahip bir HTTP 200 durum koduyla yanıt verir. Aksi takdirde, sunucu çeşitli hata kodları döndürebilir. Örneğin, 401: yetkilendirme hatasını gösterir, 403: kotanın aşıldığını veya iletinin çok büyük olduğunu gösterir, 410: belirli bir konunun bulunamadığını gösterir, 400: hatalı istek için ve 500: iç sunucu hatası için.
function publishCloudEvent<T>(event: CloudEvent<T>, topicName: string, options?: PublishCloudEventOptions): Promise<void>
Parametreler
- event
-
CloudEvent<T>
Yayımlanacak etkinlik
- topicName
-
string
Etkinliğin yayınlanacağı konu
- options
- PublishCloudEventOptions
Yayımlama seçenekleri
Döndürülenler
Promise<void>
publishCloudEvents<T>(CloudEvent<T>[], string, PublishCloudEventsOptions)
Batch Bulut Olayı'nı ad alanı konusunda yayımlayın. Başarılı olması durumunda, sunucu yanıt olarak boş bir JSON nesnesine sahip bir HTTP 200 durum koduyla yanıt verir. Aksi takdirde, sunucu çeşitli hata kodları döndürebilir. Örneğin, 401: yetkilendirme hatasını gösterir, 403: kotanın aşıldığını veya iletinin çok büyük olduğunu gösterir, 410: belirli bir konunun bulunamadığını gösterir, 400: hatalı istek için ve 500: iç sunucu hatası için.
function publishCloudEvents<T>(events: CloudEvent<T>[], topicName: string, options?: PublishCloudEventsOptions): Promise<void>
Parametreler
- events
-
CloudEvent<T>[]
Yayımlanması gereken olaylar
- topicName
-
string
Etkinliğin yayınlanacağı konu
- options
- PublishCloudEventsOptions
Yayımlama seçenekleri
Döndürülenler
Promise<void>
receiveCloudEvents(string, string, ReceiveCloudEventsOptions)
Olay Aboneliğinden Toplu Bulut Olaylarını Alma.
function receiveCloudEvents(topicName: string, eventSubscriptionName: string, options?: ReceiveCloudEventsOptions): Promise<ReceiveResult>
Parametreler
- topicName
-
string
Alınacak konu
- eventSubscriptionName
-
string
Etkinlik aboneliğinin adı
- options
- ReceiveCloudEventsOptions
Alma seçenekleri
Döndürülenler
Promise<ReceiveResult>
rejectCloudEvents(string[], string, string, RejectCloudEventsOptions)
Bulut Olayları toplu işlemini reddet.
function rejectCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RejectCloudEventsOptions): Promise<RejectResult>
Parametreler
- lockTokens
-
string[]
Belirteçleri Kilitle
- topicName
-
string
Konu Adı
- eventSubscriptionName
-
string
Etkinlik aboneliğinin adı
- options
- RejectCloudEventsOptions
Reddedilme seçenekleri
Döndürülenler
Promise<RejectResult>
releaseCloudEvents(string[], string, string, ReleaseCloudEventsOptions)
Bulut Olaylarının toplu sürümünü yayınlayın. En az bir olay başarıyla yayımlanırsa sunucu http 200 durum koduyla yanıt verir. Yanıt gövdesi, başarılı bir şekilde yayımlanan lockTokens kümesini ve diğer başarısız lockToken'leri ve bunlara karşılık gelen hata bilgilerini içerir.
function releaseCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: ReleaseCloudEventsOptions): Promise<ReleaseResult>
Parametreler
- lockTokens
-
string[]
Belirteçleri Kilitle
- topicName
-
string
Konu Adı
- eventSubscriptionName
-
string
Etkinlik aboneliğinin adı
- options
- ReleaseCloudEventsOptions
Sürüm seçenekleri
Döndürülenler
Promise<ReleaseResult>
renewCloudEventLocks(string[], string, string, RenewCloudEventLocksOptions)
Bulut Olayları toplu işlemi için kilidi yenileyin.
function renewCloudEventLocks(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RenewCloudEventLocksOptions): Promise<RenewCloudEventLocksResult>
Parametreler
- lockTokens
-
string[]
Belirteçleri Kilitle
- topicName
-
string
Konu Adı
- eventSubscriptionName
-
string
Etkinlik aboneliğinin adı
- options
- RenewCloudEventLocksOptions
Yenileme seçenekleri
Döndürülenler
Promise<RenewCloudEventLocksResult>