EventGridClient class
Клиент пространств имен сетки событий
Конструкторы
| Event |
Клиент EventGrid для обмена сообщениями Azure |
Методы
| acknowledge |
Подтвердите пакет облачных событий. Сервер отвечает с кодом состояния HTTP 200, если по крайней мере одно событие успешно подтверждено. Текст ответа будет содержать набор успешно подтвержденных lockTokens, а также другие неудачные блокировки с соответствующими сведениями об ошибке. Успешно подтвержденные события больше не будут доступны любому потребителю. |
| publish |
Публикация события одного облака в разделе пространства имен. В случае успешного выполнения сервер отвечает с кодом состояния HTTP 200 пустым объектом JSON в ответе. В противном случае сервер может возвращать различные коды ошибок. Например, 401: что указывает на сбой авторизации, 403: указывающее превышение квоты или сообщение слишком велико, 410: указывающее, что конкретный раздел не найден, 400: для неправильного запроса и 500: для внутренней ошибки сервера. |
| publish |
Раздел Публикация события облака пакетной службы в пространстве имен. В случае успешного выполнения сервер отвечает с кодом состояния HTTP 200 пустым объектом JSON в ответе. В противном случае сервер может возвращать различные коды ошибок. Например, 401: что указывает на сбой авторизации, 403: указывающее превышение квоты или сообщение слишком велико, 410: указывающее, что конкретный раздел не найден, 400: для неправильного запроса и 500: для внутренней ошибки сервера. |
| receive |
Получение пакета облачных событий из подписки на события. |
| reject |
Отклонить пакет облачных событий. |
| release |
Выпуск пакета облачных событий. Сервер отвечает с кодом состояния HTTP 200, если по крайней мере одно событие успешно выпущено. Текст ответа будет содержать набор успешно выпущенных lockTokens, а также другие неудачные блокировки с соответствующими сведениями об ошибке. |
| renew |
Продление блокировки для пакета облачных событий. |
Сведения о конструкторе
EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)
Клиент EventGrid для обмена сообщениями Azure
new EventGridClient(endpoint: string, credential: AzureKeyCredential | TokenCredential, options?: EventGridClientOptions)
Параметры
- endpoint
-
string
- credential
- options
- EventGridClientOptions
Сведения о методе
acknowledgeCloudEvents(string[], string, string, AcknowledgeCloudEventsOptions)
Подтвердите пакет облачных событий. Сервер отвечает с кодом состояния HTTP 200, если по крайней мере одно событие успешно подтверждено. Текст ответа будет содержать набор успешно подтвержденных lockTokens, а также другие неудачные блокировки с соответствующими сведениями об ошибке. Успешно подтвержденные события больше не будут доступны любому потребителю.
function acknowledgeCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: AcknowledgeCloudEventsOptions): Promise<AcknowledgeResult>
Параметры
- lockTokens
-
string[]
Маркеры блокировки
- topicName
-
string
Название темы
- eventSubscriptionName
-
string
Название абонемента на мероприятие
- options
- AcknowledgeCloudEventsOptions
Параметры подтверждения
Возвращаемое значение
Promise<AcknowledgeResult>
publishCloudEvent<T>(CloudEvent<T>, string, PublishCloudEventOptions)
Публикация события одного облака в разделе пространства имен. В случае успешного выполнения сервер отвечает с кодом состояния HTTP 200 пустым объектом JSON в ответе. В противном случае сервер может возвращать различные коды ошибок. Например, 401: что указывает на сбой авторизации, 403: указывающее превышение квоты или сообщение слишком велико, 410: указывающее, что конкретный раздел не найден, 400: для неправильного запроса и 500: для внутренней ошибки сервера.
function publishCloudEvent<T>(event: CloudEvent<T>, topicName: string, options?: PublishCloudEventOptions): Promise<void>
Параметры
- event
-
CloudEvent<T>
Событие для публикации
- topicName
-
string
Тема для публикации события
- options
- PublishCloudEventOptions
Параметры публикации
Возвращаемое значение
Promise<void>
publishCloudEvents<T>(CloudEvent<T>[], string, PublishCloudEventsOptions)
Раздел Публикация события облака пакетной службы в пространстве имен. В случае успешного выполнения сервер отвечает с кодом состояния HTTP 200 пустым объектом JSON в ответе. В противном случае сервер может возвращать различные коды ошибок. Например, 401: что указывает на сбой авторизации, 403: указывающее превышение квоты или сообщение слишком велико, 410: указывающее, что конкретный раздел не найден, 400: для неправильного запроса и 500: для внутренней ошибки сервера.
function publishCloudEvents<T>(events: CloudEvent<T>[], topicName: string, options?: PublishCloudEventsOptions): Promise<void>
Параметры
- events
-
CloudEvent<T>[]
События для публикации
- topicName
-
string
Тема для публикации события
- options
- PublishCloudEventsOptions
Параметры публикации
Возвращаемое значение
Promise<void>
receiveCloudEvents(string, string, ReceiveCloudEventsOptions)
Получение пакета облачных событий из подписки на события.
function receiveCloudEvents(topicName: string, eventSubscriptionName: string, options?: ReceiveCloudEventsOptions): Promise<ReceiveResult>
Параметры
- topicName
-
string
Тема для получения
- eventSubscriptionName
-
string
Название абонемента на мероприятие
- options
- ReceiveCloudEventsOptions
Параметры получения
Возвращаемое значение
Promise<ReceiveResult>
rejectCloudEvents(string[], string, string, RejectCloudEventsOptions)
Отклонить пакет облачных событий.
function rejectCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RejectCloudEventsOptions): Promise<RejectResult>
Параметры
- lockTokens
-
string[]
Маркеры блокировки
- topicName
-
string
Название темы
- eventSubscriptionName
-
string
Название абонемента на мероприятие
- options
- RejectCloudEventsOptions
Параметры для отклонения
Возвращаемое значение
Promise<RejectResult>
releaseCloudEvents(string[], string, string, ReleaseCloudEventsOptions)
Выпуск пакета облачных событий. Сервер отвечает с кодом состояния HTTP 200, если по крайней мере одно событие успешно выпущено. Текст ответа будет содержать набор успешно выпущенных lockTokens, а также другие неудачные блокировки с соответствующими сведениями об ошибке.
function releaseCloudEvents(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: ReleaseCloudEventsOptions): Promise<ReleaseResult>
Параметры
- lockTokens
-
string[]
Маркеры блокировки
- topicName
-
string
Название темы
- eventSubscriptionName
-
string
Название абонемента на мероприятие
- options
- ReleaseCloudEventsOptions
Параметры выпуска
Возвращаемое значение
Promise<ReleaseResult>
renewCloudEventLocks(string[], string, string, RenewCloudEventLocksOptions)
Продление блокировки для пакета облачных событий.
function renewCloudEventLocks(lockTokens: string[], topicName: string, eventSubscriptionName: string, options?: RenewCloudEventLocksOptions): Promise<RenewCloudEventLocksResult>
Параметры
- lockTokens
-
string[]
Маркеры блокировки
- topicName
-
string
Название темы
- eventSubscriptionName
-
string
Название абонемента на мероприятие
- options
- RenewCloudEventLocksOptions
Параметры продления
Возвращаемое значение
Promise<RenewCloudEventLocksResult>