Channel class

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입니다.

보고:

약속<공허>