SnapshotMetadata class

একটি স্ন্যাপশট সম্পর্কে মেটাডেটা, স্ন্যাপশটের অবস্থা বর্ণনা করে।

স্বাক্ষর:

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 প্রদত্ত একের সমান হয়।