Channel class

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>