Chaîne Eventarc.
Signature:
export declare class Channel
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
Types d'événements autorisés | chaîne[] | Liste des types d'événements autorisés par ce canal pour la publication. Les autres types d'événements sont ignorés. | |
arc événementiel | Arc Événementiel | L'instance de service Eventarc associée au Channel actuel. | |
nom | chaîne | Le nom de la chaîne tel que fourni lors de la création de la chaîne. S'il n'a pas été spécifié, le nom du canal par défaut est renvoyé (« locations/us-central1/channels/firebase »). |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
publier(événements) | Publie les événements fournis sur cette chaîne. Si le canal a été créé avec allowedEventTypes et que le type d'événement ne figure pas dans cette liste, l'événement est ignoré. |
Channel.allowedEventTypes
Liste des types d'événements autorisés par ce canal pour la publication. Les autres types d'événements sont ignorés.
Signature:
readonly allowedEventTypes?: string[];
Canal.eventarc
L'instance de service Eventarc associée au Channel
actuel .
Signature:
get eventarc(): Eventarc;
Exemple
var app = channel.eventarc;
Nom du canal
Le nom de la chaîne tel que fourni lors de la création de la chaîne. S'il n'a pas été spécifié, le nom du canal par défaut est renvoyé (« locations/us-central1/channels/firebase »).
Signature:
get name(): string;
Canal.publier()
Publie les événements fournis sur cette chaîne. Si le canal a été créé avec allowedEventTypes
et que le type d'événement ne figure pas dans cette liste, l'événement est ignoré.
Signature:
publish(events: CloudEvent | CloudEvent[]): Promise<void>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
événements | Événement Cloud | Événement Cloud [] | CloudEvent à publier sur le canal. |
Retour:
Promesse<vide>