EventGridClient class

Event Grid 클라이언트

생성자

EventGridClient(string, AzureKeyCredential, EventGridClientOptions)

Azure Messaging EventGrid 클라이언트

메서드

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

클라우드 이벤트의 일괄 처리를 승인합니다. 하나 이상의 이벤트가 성공적으로 승인되면 서버가 HTTP 200 상태 코드로 응답합니다. 응답 본문에는 성공적으로 승인된 lockToken 집합과 해당 오류 정보와 함께 실패한 다른 lockToken이 포함됩니다. 성공적으로 승인된 이벤트는 더 이상 모든 소비자가 사용할 수 없습니다.

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

네임스페이스에 단일 클라우드 이벤트 게시 주제입니다. 성공하면 서버는 응답에 빈 JSON 개체가 있는 HTTP 200 상태 코드로 응답합니다. 그렇지 않으면 서버에서 다양한 오류 코드를 반환할 수 있습니다. 예를 들어 권한 부여 실패를 나타내는 401: 403: 할당량이 초과되었거나 메시지가 너무 크다는 것을 나타내는 410: 특정 항목을 찾을 수 없음을 나타내는 410, 잘못된 요청의 경우 400, 내부 서버 오류의 경우 500입니다.

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

네임스페이스 주제에 Batch Cloud 이벤트 게시. 성공하면 서버는 응답에 빈 JSON 개체가 있는 HTTP 200 상태 코드로 응답합니다. 그렇지 않으면 서버에서 다양한 오류 코드를 반환할 수 있습니다. 예를 들어 권한 부여 실패를 나타내는 401: 403: 할당량이 초과되었거나 메시지가 너무 크다는 것을 나타내는 410: 특정 항목을 찾을 수 없음을 나타내는 410, 잘못된 요청의 경우 400, 내부 서버 오류의 경우 500입니다.

receiveCloudEvents<T>(string, string, ReceiveCloudEventsOptions)

이벤트 구독에서 클라우드 이벤트 일괄 처리를 수신합니다.

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

클라우드 이벤트의 일괄 처리를 거부합니다.

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

클라우드 이벤트의 릴리스 일괄 처리입니다. 하나 이상의 이벤트가 성공적으로 릴리스된 경우 서버는 HTTP 200 상태 코드로 응답합니다. 응답 본문에는 성공적으로 릴리스된 lockToken 집합과 해당 오류 정보와 함께 실패한 다른 lockToken이 포함됩니다.

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

클라우드 이벤트 일괄 처리에 대한 잠금을 갱신합니다.

생성자 세부 정보

EventGridClient(string, AzureKeyCredential, EventGridClientOptions)

Azure Messaging EventGrid 클라이언트

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

매개 변수

endpoint

string

credential
AzureKeyCredential

메서드 세부 정보

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

클라우드 이벤트의 일괄 처리를 승인합니다. 하나 이상의 이벤트가 성공적으로 승인되면 서버가 HTTP 200 상태 코드로 응답합니다. 응답 본문에는 성공적으로 승인된 lockToken 집합과 해당 오류 정보와 함께 실패한 다른 lockToken이 포함됩니다. 성공적으로 승인된 이벤트는 더 이상 모든 소비자가 사용할 수 없습니다.

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)

네임스페이스에 단일 클라우드 이벤트 게시 주제입니다. 성공하면 서버는 응답에 빈 JSON 개체가 있는 HTTP 200 상태 코드로 응답합니다. 그렇지 않으면 서버에서 다양한 오류 코드를 반환할 수 있습니다. 예를 들어 권한 부여 실패를 나타내는 401: 403: 할당량이 초과되었거나 메시지가 너무 크다는 것을 나타내는 410: 특정 항목을 찾을 수 없음을 나타내는 410, 잘못된 요청의 경우 400, 내부 서버 오류의 경우 500입니다.

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

매개 변수

event

CloudEvent<T>

게시할 이벤트

topicName

string

이벤트를 게시할 토픽

options
PublishCloudEventOptions

게시 옵션

반환

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

네임스페이스 주제에 Batch Cloud 이벤트 게시. 성공하면 서버는 응답에 빈 JSON 개체가 있는 HTTP 200 상태 코드로 응답합니다. 그렇지 않으면 서버에서 다양한 오류 코드를 반환할 수 있습니다. 예를 들어 권한 부여 실패를 나타내는 401: 403: 할당량이 초과되었거나 메시지가 너무 크다는 것을 나타내는 410: 특정 항목을 찾을 수 없음을 나타내는 410, 잘못된 요청의 경우 400, 내부 서버 오류의 경우 500입니다.

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

매개 변수

events

CloudEvent<T>[]

게시할 이벤트

topicName

string

이벤트를 게시할 토픽

options
PublishCloudEventsOptions

게시 옵션

반환

receiveCloudEvents<T>(string, string, ReceiveCloudEventsOptions)

이벤트 구독에서 클라우드 이벤트 일괄 처리를 수신합니다.

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

매개 변수

topicName

string

수신할 주제

eventSubscriptionName

string

이벤트 구독의 이름

options
ReceiveCloudEventsOptions

받을 옵션

반환

Promise<ReceiveResult<T>>

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 상태 코드로 응답합니다. 응답 본문에는 성공적으로 릴리스된 lockToken 집합과 해당 오류 정보와 함께 실패한 다른 lockToken이 포함됩니다.

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

갱신 옵션

반환