chrome.system.storage

תיאור

משתמשים ב-chrome.system.storage API כדי לשלוח שאילתה לגבי מידע על מכשיר אחסון ולקבל הודעה כשמכשיר אחסון נשלף מחובר או מנותק.

הרשאות

system.storage

סוגים

EjectDeviceResultCode

Enum

success
פקודת ההוצאה הצליחה – האפליקציה יכולה להציג למשתמש הנחיה להסרת המכשיר.

"in_use"
המכשיר נמצא בשימוש של אפליקציה אחרת. ההוצאה לא הצליחה. המשתמש לא צריך להסיר את המכשיר עד שהאפליקציה השנייה תסיים את השימוש במכשיר.

"no_such_device"
There is no such device known.

'failure'
הפקודה להוצאת הדיסק נכשלה.

StorageAvailableCapacityInfo

מאפיינים

  • availableCapacity

    number

    הקיבולת הפנויה של התקן האחסון, בבייטים.

  • id [מזהה]

    מחרוזת

    עותק של id של פרמטר הפונקציה getAvailableCapacity‏ id.

StorageUnitInfo

מאפיינים

  • קיבולת

    number

    הכמות הכוללת של נפח האחסון, בבייטים.

  • id [מזהה]

    מחרוזת

    המזהה הזמני שמזהה באופן ייחודי את מכשיר האחסון. המזהה הזה יישמר במהלך אותו ריצה של אפליקציה יחידה. המזהה לא יהיה קבוע בין הפעלות שונות של אפליקציה, או בין אפליקציות שונות.

  • שם

    מחרוזת

    השם של יחידת האחסון.

  • סוג המדיה של יחידת האחסון.

StorageUnitType

Enum

'fixed'
האחסון כולל מדיה קבועה, למשל כונן קשיח או SSD.

'removable'
האחסון נשלף, למשל כונן USB נייד.

unknown
סוג האחסון לא ידוע.

Methods

ejectDevice()

chrome.system.storage.ejectDevice(
  id: string,
)
: Promise<EjectDeviceResultCode>

מוציא התקן אחסון נשלף.

פרמטרים

  • id [מזהה]

    מחרוזת

החזרות

getAvailableCapacity()

ערוץ פיתוח
chrome.system.storage.getAvailableCapacity(
  id: string,
)
: Promise<StorageAvailableCapacityInfo>

קבלת הקיבולת הזמינה של התקן אחסון id שצוין. ‫id הוא מזהה המכשיר הזמני מ-StorageUnitInfo.

פרמטרים

  • id [מזהה]

    מחרוזת

החזרות

getInfo()

chrome.system.storage.getInfo(): Promise<StorageUnitInfo[]>

אחזור פרטי האחסון מהמערכת. הארגומנט שמועבר לפונקציית ההתקשרות חזרה הוא מערך של אובייקטים מסוג StorageUnitInfo.

החזרות

אירועים

onAttached

chrome.system.storage.onAttached.addListener(
  callback: function,
)

מופעל כשמצורף למערכת אמצעי אחסון חדש שאפשר להסיר.

פרמטרים

onDetached

chrome.system.storage.onDetached.addListener(
  callback: function,
)

האירוע מופעל כשמנתקים מהמערכת אמצעי אחסון נשלף.

פרמטרים

  • callback

    פונקציה

    הפרמטר callback נראה כך:

    (id: string) => void

    • id [מזהה]

      מחרוזת