Eventarc 채널
서명:
export declare class Channel
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
allowedEventTypes | 문자열[] | 이 채널에서 게시를 위해 허용하는 이벤트 유형의 목록입니다. 다른 이벤트 유형은 무시됩니다. | |
eventarc | Eventarc | 현재 Channel 에 연결된 Eventarc 서비스 인스턴스입니다. |
|
name | 문자열 | 채널을 만드는 동안 제공되는 채널 이름입니다. 지정되지 않은 경우 기본 채널 이름이 반환됩니다('locations/us-central1/channels/firebase'). |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
게시(이벤트) | 제공된 이벤트를 이 채널에 게시합니다. 채널이 allowedEventTypes 로 만들어졌고 이벤트 유형이 목록에 없으면 이벤트가 무시됩니다. |
Channel.allowedEventTypes
이 채널에서 게시를 위해 허용하는 이벤트 유형의 목록입니다. 다른 이벤트 유형은 무시됩니다.
서명:
readonly allowedEventTypes?: string[];
Channel.eventarc
현재 Channel
에 연결된 Eventarc 서비스 인스턴스입니다.
서명:
get eventarc(): Eventarc;
예
var app = channel.eventarc;
채널.이름
채널을 만드는 동안 제공되는 채널 이름입니다. 지정되지 않은 경우 기본 채널 이름이 반환됩니다('locations/us-central1/channels/firebase').
서명:
get name(): string;
Channel.publish()
제공된 이벤트를 이 채널에 게시합니다. 채널이 allowedEventTypes
로 만들어졌고 이벤트 유형이 목록에 없으면 이벤트가 무시됩니다.
서명:
publish(events: CloudEvent | CloudEvent[]): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
이벤트 | CloudEvent | 클라우드 이벤트[] | 채널에 게시할 CloudEvent입니다. |
반환:
프로미스<void>