Channel class

ইভেন্টর্ক চ্যানেল।

স্বাক্ষর:

export declare class Channel 

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
অনুমোদিত ইভেন্ট টাইপ স্ট্রিং[] প্রকাশের জন্য এই চ্যানেলের দ্বারা অনুমোদিত ইভেন্ট প্রকারের তালিকা৷ অন্যান্য ইভেন্ট প্রকার উপেক্ষা করা হয়.
eventarc ইভেন্টর্ক বর্তমান Channel সাথে যুক্ত Eventarc পরিষেবার উদাহরণ।
নাম স্ট্রিং চ্যানেল তৈরির সময় চ্যানেলের নাম দেওয়া হয়েছে। যদি এটি নির্দিষ্ট করা না থাকে, ডিফল্ট চ্যানেলের নাম ফেরত দেওয়া হয় ('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।

রিটার্ন:

প্রতিশ্রুতি <void>