রিফ্রেশ তারিখ: ২০২৬-০৯-২৫ রোবটস: নোইনডেক্স
বর্ণনা
স্টোরেজ ডিভাইসের তথ্য জানতে এবং কোনো রিমুভেবল স্টোরেজ ডিভাইস সংযুক্ত ও বিচ্ছিন্ন হলে বিজ্ঞপ্তি পেতে chrome.system.storage API ব্যবহার করুন।
অনুমতি
system.storageপ্রকারভেদ
EjectDeviceResultCode
এনাম
"সাফল্য" "ব্যবহৃত" "এরকম কোনো ডিভাইস নেই" "ব্যর্থতা"
ডিভাইসটি সরিয়ে ফেলার নির্দেশ সফল হয়েছে -- অ্যাপ্লিকেশনটি এখন ব্যবহারকারীকে ডিভাইসটি সরিয়ে ফেলার জন্য অনুরোধ করতে পারে।
ডিভাইসটি অন্য একটি অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হচ্ছে। ডিভাইসটি অপসারণ করা সফল হয়নি; অন্য অ্যাপ্লিকেশনটির কাজ শেষ না হওয়া পর্যন্ত ব্যবহারকারীর এটি অপসারণ করা উচিত নয়।
এরকম কোনো ডিভাইস জানা নেই।
ইজেকশন কমান্ডটি ব্যর্থ হয়েছে।
StorageAvailableCapacityInfo
বৈশিষ্ট্য
- উপলব্ধ ক্ষমতা
সংখ্যা
স্টোরেজ ডিভাইসটির উপলব্ধ ধারণক্ষমতা, বাইটে।
- আইডি
স্ট্রিং
getAvailableCapacity ফাংশন প্যারামিটার
idএর একটি অনুলিপিid
StorageUnitInfo
বৈশিষ্ট্য
- ক্ষমতা
সংখ্যা
মোট স্টোরেজ স্পেসের পরিমাণ, বাইটে।
- আইডি
স্ট্রিং
এই অস্থায়ী আইডিটি স্টোরেজ ডিভাইসটিকে অনন্যভাবে শনাক্ত করে। এই আইডিটি একটিমাত্র অ্যাপ্লিকেশনের একই রানের মধ্যে স্থায়ী থাকবে। এটি কোনো অ্যাপ্লিকেশনের বিভিন্ন রানের মধ্যে বা বিভিন্ন অ্যাপ্লিকেশনের মধ্যে স্থায়ী শনাক্তকারী হিসেবে থাকবে না।
- নাম
স্ট্রিং
স্টোরেজ ইউনিটের নাম।
- প্রকার
স্টোরেজ ইউনিটের মিডিয়া টাইপ।
StorageUnitType
এনাম
"স্থির" অপসারণযোগ্য "অজানা"
স্টোরেজটি স্থায়ী মিডিয়া, যেমন হার্ড ডিস্ক বা এসএসডি।
স্টোরেজটি অপসারণযোগ্য, যেমন ইউএসবি ফ্ল্যাশ ড্রাইভ।
স্টোরেজের ধরণ অজানা।
পদ্ধতি
ejectDevice()
chrome.system.storage.ejectDevice(
id: string,
callback?: function,
): Promise<EjectDeviceResultCode>
অপসারণযোগ্য স্টোরেজ ডিভাইস বের করে দেয়।
প্যারামিটার
- আইডি
স্ট্রিং
- কলব্যাক
ফাংশন ঐচ্ছিক
callbackপ্যারামিটারটি দেখতে এইরকম:(result: EjectDeviceResultCode) => void
- ফলাফল
ফেরত
প্রতিশ্রুতি< EjectDeviceResultCode >
ক্রোম ৯১+প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।
getAvailableCapacity()
chrome.system.storage.getAvailableCapacity(
id: string,
callback?: function,
): Promise<StorageAvailableCapacityInfo>
একটি নির্দিষ্ট id স্টোরেজ ডিভাইসের উপলব্ধ ধারণক্ষমতা জানুন। এই id হলো StorageUnitInfo থেকে প্রাপ্ত ট্রানজিয়েন্ট ডিভাইস আইডি।
প্যারামিটার
- আইডি
স্ট্রিং
- কলব্যাক
ফাংশন ঐচ্ছিক
callbackপ্যারামিটারটি দেখতে এইরকম:(info: StorageAvailableCapacityInfo) => void
ফেরত
প্রতিশ্রুতি< স্টোরেজ উপলব্ধ ধারণক্ষমতার তথ্য >
প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।
getInfo()
chrome.system.storage.getInfo(
callback?: function,
): Promise<StorageUnitInfo[]>
সিস্টেম থেকে স্টোরেজের তথ্য নিন। কলব্যাকে পাস করা আর্গুমেন্টটি হলো StorageUnitInfo অবজেক্টের একটি অ্যারে।
প্যারামিটার
- কলব্যাক
ফাংশন ঐচ্ছিক
callbackপ্যারামিটারটি দেখতে এইরকম:(info: StorageUnitInfo[]) => void
- তথ্য
ফেরত
প্রতিশ্রুতি< স্টোরেজইউনিটতথ্য []>
ক্রোম ৯১+প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।
ইভেন্টগুলি
onAttached
chrome.system.storage.onAttached.addListener(
callback: function,
)
সিস্টেমে নতুন কোনো অপসারণযোগ্য স্টোরেজ সংযুক্ত করা হলে এটি সক্রিয় হয়।
প্যারামিটার
- কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(info: StorageUnitInfo) => void
- তথ্য
onDetached
chrome.system.storage.onDetached.addListener(
callback: function,
)
সিস্টেম থেকে কোনো অপসারণযোগ্য স্টোরেজ বিচ্ছিন্ন করা হলে এটি সক্রিয় হয়।
প্যারামিটার
- কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(id: string) => void
- আইডি
স্ট্রিং