ইভেন্টর্ক চ্যানেল।
স্বাক্ষর:
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>