EventGridClient class
Event Grid 클라이언트
생성자
| Event |
Azure Messaging EventGrid 클라이언트 |
메서드
| acknowledge |
클라우드 이벤트의 일괄 처리를 승인합니다. 하나 이상의 이벤트가 성공적으로 승인되면 서버가 HTTP 200 상태 코드로 응답합니다. 응답 본문에는 성공적으로 승인된 lockToken 집합과 해당 오류 정보와 함께 실패한 다른 lockToken이 포함됩니다. 성공적으로 승인된 이벤트는 더 이상 모든 소비자가 사용할 수 없습니다. |
| publish |
네임스페이스에 단일 클라우드 이벤트 게시 주제입니다. 성공하면 서버는 응답에 빈 JSON 개체가 있는 HTTP 200 상태 코드로 응답합니다. 그렇지 않으면 서버에서 다양한 오류 코드를 반환할 수 있습니다. 예를 들어 권한 부여 실패를 나타내는 401: 403: 할당량이 초과되었거나 메시지가 너무 크다는 것을 나타내는 410: 특정 항목을 찾을 수 없음을 나타내는 410, 잘못된 요청의 경우 400, 내부 서버 오류의 경우 500입니다. |
| publish |
네임스페이스 주제에 Batch Cloud 이벤트 게시. 성공하면 서버는 응답에 빈 JSON 개체가 있는 HTTP 200 상태 코드로 응답합니다. 그렇지 않으면 서버에서 다양한 오류 코드를 반환할 수 있습니다. 예를 들어 권한 부여 실패를 나타내는 401: 403: 할당량이 초과되었거나 메시지가 너무 크다는 것을 나타내는 410: 특정 항목을 찾을 수 없음을 나타내는 410, 잘못된 요청의 경우 400, 내부 서버 오류의 경우 500입니다. |
| receive |
이벤트 구독에서 클라우드 이벤트 일괄 처리를 수신합니다. |
| reject |
클라우드 이벤트의 일괄 처리를 거부합니다. |
| release |
클라우드 이벤트의 릴리스 일괄 처리입니다. 하나 이상의 이벤트가 성공적으로 릴리스된 경우 서버는 HTTP 200 상태 코드로 응답합니다. 응답 본문에는 성공적으로 릴리스된 lockToken 집합과 해당 오류 정보와 함께 실패한 다른 lockToken이 포함됩니다. |
| renew |
클라우드 이벤트 일괄 처리에 대한 잠금을 갱신합니다. |
생성자 세부 정보
EventGridClient(string, AzureKeyCredential, EventGridClientOptions)
Azure Messaging EventGrid 클라이언트
new EventGridClient(endpoint: string, credential: AzureKeyCredential, options?: EventGridClientOptions)
매개 변수
- endpoint
-
string
- credential
- AzureKeyCredential
- options
- EventGridClientOptions
메서드 세부 정보
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
승인 옵션
반환
Promise<AcknowledgeResult>
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
게시 옵션
반환
Promise<PublishResultOutput>
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
게시 옵션
반환
Promise<PublishResultOutput>
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
갱신 옵션
반환
Promise<RenewCloudEventLocksResult>