Canale Eventarc.
Firma:
export declare class Channel
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
consentitiEventTypes | corda[] | Elenco dei tipi di eventi consentiti da questo canale per la pubblicazione. Altri tipi di eventi vengono ignorati. | |
eventorc | Eventarc | L'istanza del servizio Eventarc associata al Channel corrente. | |
nome | corda | Il nome del canale fornito durante la creazione del canale. Se non è stato specificato, viene restituito il nome del canale predefinito ("locations/us-central1/channels/firebase"). |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
pubblicare(eventi) | Pubblica gli eventi forniti su questo canale. Se il canale è stato creato con allowedEventTypes e il tipo di evento non è presente nell'elenco, l'evento viene ignorato. |
Channel.allowedEventTypes
Elenco dei tipi di eventi consentiti da questo canale per la pubblicazione. Altri tipi di eventi vengono ignorati.
Firma:
readonly allowedEventTypes?: string[];
Canale.eventarc
L'istanza del servizio Eventarc associata al Channel
corrente .
Firma:
get eventarc(): Eventarc;
Esempio
var app = channel.eventarc;
Nome del canale
Il nome del canale fornito durante la creazione del canale. Se non è stato specificato, viene restituito il nome del canale predefinito ("locations/us-central1/channels/firebase").
Firma:
get name(): string;
Canale.pubblica()
Pubblica gli eventi forniti su questo canale. Se il canale è stato creato con allowedEventTypes
e il tipo di evento non è presente nell'elenco, l'evento viene ignorato.
Firma:
publish(events: CloudEvent | CloudEvent[]): Promise<void>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
eventi | Evento Cloud | CloudEvent [] | CloudEvent da pubblicare sul canale. |
Ritorna:
Promesso<vuoto>