একটি স্ন্যাপশট সম্পর্কে মেটাডেটা, স্ন্যাপশটের অবস্থা বর্ণনা করে।
স্বাক্ষর:
export declare class SnapshotMetadata
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
ক্যাশে থেকে | বুলিয়ান | নিশ্চিত আপ-টু-ডেট সার্ভার ডেটার পরিবর্তে ক্যাশে করা ডেটা থেকে স্ন্যাপশট তৈরি করা হলে সত্য। যদি আপনার শ্রোতা মেটাডেটা আপডেটগুলি বেছে নেন ( SnapshotListenOptions এর মাধ্যমে) ক্লায়েন্ট ব্যাকএন্ড থেকে আপ-টু-ডেট ডেটা পেয়ে গেলে আপনি fromCache এর সাথে অন্য একটি স্ন্যাপশট পাবেন। | |
আছে PendingWrites | বুলিয়ান | সত্য যদি স্ন্যাপশটে স্থানীয় লেখার ফলাফল থাকে (উদাহরণস্বরূপ set() বা update() কল যা এখনও ব্যাকএন্ডে প্রতিশ্রুতিবদ্ধ হয়নি। আপনার শ্রোতা যদি মেটাডেটা আপডেটগুলি বেছে নেন ( SnapshotListenOptions এর মাধ্যমে) আপনি আবার একটি স্ন্যাপশট পাবেন যার সাথে hasPendingWrites সমান মিথ্যা হবে একবার লেখাগুলি ব্যাকএন্ডে প্রতিশ্রুতিবদ্ধ হয়ে গেলে। |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
isEqual(অন্যান্য) | এই SnapshotMetadata প্রদত্ত একের সমান হলে সত্য ফেরত দেয়। |
SnapshotMetadata.fromCache
নিশ্চিত আপ-টু-ডেট সার্ভার ডেটার পরিবর্তে ক্যাশে করা ডেটা থেকে স্ন্যাপশট তৈরি করা হলে সত্য। যদি আপনার শ্রোতা মেটাডেটা আপডেট নির্বাচন করে থাকেন ( SnapshotListenOptions
এর মাধ্যমে ) ক্লায়েন্ট ব্যাকএন্ড থেকে আপ-টু-ডেট ডেটা পেয়ে গেলে আপনি fromCache
মিথ্যা সেট সহ আরেকটি স্ন্যাপশট পাবেন।
স্বাক্ষর:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
সত্য যদি স্ন্যাপশটে স্থানীয় লেখার ফলাফল থাকে (উদাহরণস্বরূপ set()
বা update()
কল যা এখনও ব্যাকএন্ডে প্রতিশ্রুতিবদ্ধ হয়নি। যদি আপনার শ্রোতা মেটাডেটা আপডেট নির্বাচন করে থাকেন ( SnapshotListenOptions
এর মাধ্যমে ) লেখাগুলি ব্যাকএন্ডে প্রতিশ্রুতিবদ্ধ হয়ে গেলে আপনি মিথ্যার সমান hasPendingWrites
সহ আরেকটি স্ন্যাপশট পাবেন।
স্বাক্ষর:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
এই SnapshotMetadata
প্রদত্ত একের সমান হলে সত্য ফেরত দেয়।
স্বাক্ষর:
isEqual(other: SnapshotMetadata): boolean;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
অন্যান্য | স্ন্যাপশট মেটাডেটা | তুলনা করার জন্য SnapshotMetadata । |
রিটার্ন:
বুলিয়ান
সত্য যদি এই SnapshotMetadata
প্রদত্ত একের সমান হয়।