Eventarc 채널.
서명:
export declare class Channel
속성
재산 | 수정자 | 유형 | 설명 |
---|---|---|---|
allowedEventTypes | 끈[] | 이 채널에서 게시를 허용하는 이벤트 유형 목록입니다. 다른 이벤트 유형은 무시됩니다. | |
이벤트 아크 | 이벤트타르크 | 현재 Channel 과 연결된 Eventarc 서비스 인스턴스입니다. | |
이름 | 끈 | 채널 생성 중에 제공된 채널 이름입니다. 지정되지 않은 경우 기본 채널 이름('locations/us-central1/channels/firebase')이 반환됩니다. |
행동 양식
방법 | 수정자 | 설명 |
---|---|---|
게시(이벤트) | 제공된 이벤트를 이 채널에 게시합니다. allowedEventTypes 사용하여 채널이 생성되었으며 이벤트 유형이 해당 목록에 없으면 이벤트가 무시됩니다. |
Channel.allowedEventTypes
이 채널에서 게시를 허용하는 이벤트 유형 목록입니다. 다른 이벤트 유형은 무시됩니다.
서명:
readonly allowedEventTypes?: string[];
채널.eventarc
현재 Channel
과 연결된 Eventarc 서비스 인스턴스 .
서명:
get eventarc(): Eventarc;
예
var app = channel.eventarc;
채널.이름
채널 생성 중에 제공된 채널 이름입니다. 지정되지 않은 경우 기본 채널 이름('locations/us-central1/channels/firebase')이 반환됩니다.
서명:
get name(): string;
채널.게시()
제공된 이벤트를 이 채널에 게시합니다. allowedEventTypes
사용하여 채널이 생성되었으며 이벤트 유형이 해당 목록에 없으면 이벤트가 무시됩니다.
서명:
publish(events: CloudEvent | CloudEvent[]): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
이벤트 | 클라우드이벤트 | 클라우드이벤트 [] | 채널에 게시할 CloudEvent입니다. |
보고:
약속<공허>