EventGridClient class

Клиент пространств имен сетки событий

Конструкторы

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Клиент EventGrid для обмена сообщениями Azure

Методы

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

Подтвердите пакет облачных событий. Сервер отвечает с кодом состояния HTTP 200, если по крайней мере одно событие успешно подтверждено. Текст ответа будет содержать набор успешно подтвержденных lockTokens, а также другие неудачные блокировки с соответствующими сведениями об ошибке. Успешно подтвержденные события больше не будут доступны любому потребителю.

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

Публикация события одного облака в разделе пространства имен. В случае успешного выполнения сервер отвечает с кодом состояния HTTP 200 пустым объектом JSON в ответе. В противном случае сервер может возвращать различные коды ошибок. Например, 401: что указывает на сбой авторизации, 403: указывающее превышение квоты или сообщение слишком велико, 410: указывающее, что конкретный раздел не найден, 400: для неправильного запроса и 500: для внутренней ошибки сервера.

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

Раздел Публикация события облака пакетной службы в пространстве имен. В случае успешного выполнения сервер отвечает с кодом состояния HTTP 200 пустым объектом JSON в ответе. В противном случае сервер может возвращать различные коды ошибок. Например, 401: что указывает на сбой авторизации, 403: указывающее превышение квоты или сообщение слишком велико, 410: указывающее, что конкретный раздел не найден, 400: для неправильного запроса и 500: для внутренней ошибки сервера.

receiveCloudEvents(string, string, ReceiveCloudEventsOptions)

Получение пакета облачных событий из подписки на события.

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

Отклонить пакет облачных событий.

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

Выпуск пакета облачных событий. Сервер отвечает с кодом состояния HTTP 200, если по крайней мере одно событие успешно выпущено. Текст ответа будет содержать набор успешно выпущенных lockTokens, а также другие неудачные блокировки с соответствующими сведениями об ошибке.

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

Продление блокировки для пакета облачных событий.

Сведения о конструкторе

EventGridClient(string, AzureKeyCredential | TokenCredential, EventGridClientOptions)

Клиент EventGrid для обмена сообщениями Azure

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

Параметры

endpoint

string

Сведения о методе

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

Параметры подтверждения

Возвращаемое значение

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

Параметры продления

Возвращаемое значение