EventGridClient class
Klient przestrzeni nazw usługi Event Grid
Konstruktory
| Event |
Klient usługi Azure Messaging EventGrid |
Metody
| acknowledge |
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. |
| publish |
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. |
| publish |
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. |
| receive |
Odbieranie partii zdarzeń w chmurze z subskrypcji zdarzeń. |
| reject |
Odrzuć partię zdarzeń w chmurze. |
| release |
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. |
| renew |
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
- credential
- options
- EventGridClientOptions
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
Promise<AcknowledgeResult>
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
Promise<RenewCloudEventLocksResult>