EventGridClient class

Event Grid Ad Alanları İstemcisi

Oluşturucular

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Azure Messaging EventGrid İstemcisi

Yöntemler

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.

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.

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.

receiveCloudEvents(string, string, ReceiveCloudEventsOptions)

Olay Aboneliğinden Toplu Bulut Olaylarını Alma.

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

Bulut Olayları toplu işlemini reddet.

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.

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

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

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

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