ফায়ারবেস রিয়েলটাইম ডেটাবেস রেফারেন্স বিল্ডার ইন্টারফেস।
[ functions.database.ref()
এর মাধ্যমে অ্যাক্সেস করুন ](functions.database#.ref)।
স্বাক্ষর:
export declare class RefBuilder<Ref extends string>
কনস্ট্রাক্টর
কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
---|---|---|
(নির্মাতা)(ট্রিগাররিসোর্স, বিকল্প) | RefBuilder ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
onCreate(হ্যান্ডলার) | ফায়ারবেস রিয়েলটাইম ডেটাবেসে প্রতিবার নতুন ডেটা তৈরি করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে। | |
অন ডিলিট(হ্যান্ডলার) | ফায়ারবেস রিয়েলটাইম ডেটাবেস থেকে প্রতিবার ডেটা মুছে ফেলার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে। | |
on Update(হ্যান্ডলার) | Firebase রিয়েলটাইম ডেটাবেসে প্রতিবার ডেটা আপডেট করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে। | |
অনরাইট(হ্যান্ডলার) | ইভেন্ট হ্যান্ডলার যেটি প্রত্যেকবার ফায়ারবেস রিয়েলটাইম ডেটাবেস যেকোন ধরনের লেখার (সৃষ্টি, আপডেট বা মুছে ফেলা) ঘটে। |
database.RefBuilder.(constructor)
RefBuilder
ক্লাসের একটি নতুন উদাহরণ তৈরি করে
স্বাক্ষর:
constructor(triggerResource: () => string, options: DeploymentOptions);
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
triggerResource | () => স্ট্রিং | |
বিকল্প | স্থাপনার বিকল্প |
database.RefBuilder.onCreate()
ফায়ারবেস রিয়েলটাইম ডেটাবেসে প্রতিবার নতুন ডেটা তৈরি করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।
স্বাক্ষর:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
হ্যান্ডলার | (স্ন্যাপশট: ডেটাস্ন্যাপশট , প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো | ফায়ারবেস রিয়েলটাইম ডেটাবেসে প্রতিবার নতুন ডেটা তৈরি করার সময় ইভেন্ট হ্যান্ডলার চলে। |
রিটার্ন:
ক্লাউড ফাংশন < ডেটাস্ন্যাপশট >
একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।
database.RefBuilder.onDelete()
ফায়ারবেস রিয়েলটাইম ডেটাবেস থেকে প্রতিবার ডেটা মুছে ফেলার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।
স্বাক্ষর:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
হ্যান্ডলার | (স্ন্যাপশট: ডেটাস্ন্যাপশট , প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো | Firebase রিয়েলটাইম ডেটাবেস থেকে ডেটা মুছে ফেলার সময় ইভেন্ট হ্যান্ডলার চলে। |
রিটার্ন:
ক্লাউড ফাংশন < ডেটাস্ন্যাপশট >
একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।
database.RefBuilder.onUpdate()
Firebase রিয়েলটাইম ডেটাবেসে প্রতিবার ডেটা আপডেট করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।
স্বাক্ষর:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
হ্যান্ডলার | (পরিবর্তন: পরিবর্তন < ডেটাস্ন্যাপশট >, প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো | ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারবেস রিয়েলটাইম ডেটাবেস লেখার সময় চালানো হয়। |
রিটার্ন:
ক্লাউড ফাংশন < পরিবর্তন < ডেটাস্ন্যাপশট >>
একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।
database.RefBuilder.onWrite()
ইভেন্ট হ্যান্ডলার যেটি প্রত্যেকবার ফায়ারবেস রিয়েলটাইম ডেটাবেস যেকোন ধরনের লেখার (সৃষ্টি, আপডেট বা মুছে ফেলা) ঘটে।
স্বাক্ষর:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
হ্যান্ডলার | (পরিবর্তন: পরিবর্তন < ডেটাস্ন্যাপশট >, প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো | ইভেন্ট হ্যান্ডলার যেটি প্রতিবার ফায়ারবেস রিয়েলটাইম ডেটাবেস লেখার সময় চলে। |
রিটার্ন:
ক্লাউড ফাংশন < পরিবর্তন < ডেটাস্ন্যাপশট >>
একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।