EventGridClient class

Klient przestrzeni nazw usługi Event Grid

Konstruktory

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Klient usługi Azure Messaging EventGrid

Metody

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

Potwierdzanie partii zdarzeń w chmurze. Serwer odpowiada kodem stanu HTTP 200, jeśli co najmniej jedno zdarzenie zostało pomyślnie potwierdzone. Treść odpowiedzi będzie zawierać zestaw pomyślnie potwierdzonych blokadTokens wraz z innymi nieudanych blokadTokens z odpowiednimi informacjami o błędzie. Pomyślnie potwierdzone zdarzenia nie będą już dostępne dla żadnego konsumenta.

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

Temat Publikowanie pojedynczego zdarzenia w chmurze w przestrzeni nazw. W przypadku powodzenia serwer odpowiada kodem stanu HTTP 200 z pustym obiektem JSON w odpowiedzi. W przeciwnym razie serwer może zwrócić różne kody błędów. Na przykład 401: który wskazuje błąd autoryzacji, 403: który wskazuje przekroczenie limitu przydziału lub komunikat jest zbyt duży, 410: co wskazuje, że nie znaleziono określonego tematu, 400: dla nieprawidłowego żądania i 500: dla wewnętrznego błędu serwera.

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

Temat Publikowanie zdarzenia w chmurze wsadowej w przestrzeni nazw. W przypadku powodzenia serwer odpowiada kodem stanu HTTP 200 z pustym obiektem JSON w odpowiedzi. W przeciwnym razie serwer może zwrócić różne kody błędów. Na przykład 401: który wskazuje błąd autoryzacji, 403: który wskazuje przekroczenie limitu przydziału lub komunikat jest zbyt duży, 410: co wskazuje, że nie znaleziono określonego tematu, 400: dla nieprawidłowego żądania i 500: dla wewnętrznego błędu serwera.

receiveCloudEvents(string, string, ReceiveCloudEventsOptions)

Odbieranie partii zdarzeń w chmurze z subskrypcji zdarzeń.

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

Odrzuć partię zdarzeń w chmurze.

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

Wydanie partii zdarzeń w chmurze. Serwer odpowiada kodem stanu HTTP 200, jeśli co najmniej jedno zdarzenie zostało pomyślnie wydane. Treść odpowiedzi będzie zawierać zestaw pomyślnie zwolniony lockTokens wraz z innymi zablokowanymi blokadami Zakończone niepowodzeniemTokens z odpowiednimi informacjami o błędzie.

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

Odnów blokadę dla partii zdarzeń w chmurze.

Szczegóły konstruktora

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Klient usługi Azure Messaging EventGrid

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

Parametry

endpoint

string

Szczegóły metody

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

Potwierdzanie partii zdarzeń w chmurze. Serwer odpowiada kodem stanu HTTP 200, jeśli co najmniej jedno zdarzenie zostało pomyślnie potwierdzone. Treść odpowiedzi będzie zawierać zestaw pomyślnie potwierdzonych blokadTokens wraz z innymi nieudanych blokadTokens z odpowiednimi informacjami o błędzie. Pomyślnie potwierdzone zdarzenia nie będą już dostępne dla żadnego konsumenta.

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

Parametry

lockTokens

string[]

Blokowanie tokenów

topicName

string

Nazwa tematu

eventSubscriptionName

string

Nazwa abonamentu na wydarzenie

options
AcknowledgeCloudEventsOptions

Opcje potwierdzenia

Zwraca

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

Temat Publikowanie pojedynczego zdarzenia w chmurze w przestrzeni nazw. W przypadku powodzenia serwer odpowiada kodem stanu HTTP 200 z pustym obiektem JSON w odpowiedzi. W przeciwnym razie serwer może zwrócić różne kody błędów. Na przykład 401: który wskazuje błąd autoryzacji, 403: który wskazuje przekroczenie limitu przydziału lub komunikat jest zbyt duży, 410: co wskazuje, że nie znaleziono określonego tematu, 400: dla nieprawidłowego żądania i 500: dla wewnętrznego błędu serwera.

function publishCloudEvent<T>(event: CloudEvent<T>, topicName: string, options?: PublishCloudEventOptions): Promise<void>

Parametry

event

CloudEvent<T>

Zdarzenie do opublikowania

topicName

string

Temat do opublikowania wydarzenia

options
PublishCloudEventOptions

Opcje publikowania

Zwraca

Promise<void>

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

Temat Publikowanie zdarzenia w chmurze wsadowej w przestrzeni nazw. W przypadku powodzenia serwer odpowiada kodem stanu HTTP 200 z pustym obiektem JSON w odpowiedzi. W przeciwnym razie serwer może zwrócić różne kody błędów. Na przykład 401: który wskazuje błąd autoryzacji, 403: który wskazuje przekroczenie limitu przydziału lub komunikat jest zbyt duży, 410: co wskazuje, że nie znaleziono określonego tematu, 400: dla nieprawidłowego żądania i 500: dla wewnętrznego błędu serwera.

function publishCloudEvents<T>(events: CloudEvent<T>[], topicName: string, options?: PublishCloudEventsOptions): Promise<void>

Parametry

events

CloudEvent<T>[]

Zdarzenia do opublikowania

topicName

string

Temat do opublikowania wydarzenia

options
PublishCloudEventsOptions

Opcje publikowania

Zwraca

Promise<void>

receiveCloudEvents(string, string, ReceiveCloudEventsOptions)

Odbieranie partii zdarzeń w chmurze z subskrypcji zdarzeń.

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

Parametry

topicName

string

Temat do otrzymania

eventSubscriptionName

string

Nazwa abonamentu na wydarzenie

options
ReceiveCloudEventsOptions

Opcje odbierania

Zwraca

Promise<ReceiveResult>

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

Odrzuć partię zdarzeń w chmurze.

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

Parametry

lockTokens

string[]

Blokowanie tokenów

topicName

string

Nazwa tematu

eventSubscriptionName

string

Nazwa abonamentu na wydarzenie

options
RejectCloudEventsOptions

Opcje odrzucenia

Zwraca

Promise<RejectResult>

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

Wydanie partii zdarzeń w chmurze. Serwer odpowiada kodem stanu HTTP 200, jeśli co najmniej jedno zdarzenie zostało pomyślnie wydane. Treść odpowiedzi będzie zawierać zestaw pomyślnie zwolniony lockTokens wraz z innymi zablokowanymi blokadami Zakończone niepowodzeniemTokens z odpowiednimi informacjami o błędzie.

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

Parametry

lockTokens

string[]

Blokowanie tokenów

topicName

string

Nazwa tematu

eventSubscriptionName

string

Nazwa abonamentu na wydarzenie

options
ReleaseCloudEventsOptions

Opcje wydania

Zwraca

Promise<ReleaseResult>

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

Odnów blokadę dla partii zdarzeń w chmurze.

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

Parametry

lockTokens

string[]

Blokowanie tokenów

topicName

string

Nazwa tematu

eventSubscriptionName

string

Nazwa abonamentu na wydarzenie

options
RenewCloudEventLocksOptions

Opcje odnawiania

Zwraca