DownloadCallback


interface DownloadCallback


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

סיכום

פונקציות ציבוריות

open Unit

הקריאה מתבצעת בסיום הורדת המודל.

open Unit

הקריאה מתבצעת כשהורדת המודל לא מתחילה בגלל שגיאות (למשל, חריגה מרחוק של תכונות שאינן זמינות).

open Unit

הקריאה מתבצעת כשהורדת המודל נכשלת.

open Unit

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

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

הקריאה מתבצעת כשההורדה של המודל מתבצעת.

open Unit
onDownloadStarted(bytesToDownload: Long)

הקריאה מתבצעת כשהורדת המודל מתחילה כראוי.

פונקציות ציבוריות

onDownloadCompleted

open fun onDownloadCompleted(): Unit

הקריאה מתבצעת בסיום הורדת המודל.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

הקריאה מתבצעת כשהורדת המודל לא מתחילה בגלל שגיאות (למשל, חריגה מרחוק של תכונות שאינן זמינות).

פרמטרים
e: GenerativeAIException

הודעת השגיאה GenerativeAIException שתופיע במקרה של כשל בהורדה

onDownloadFailed

open fun onDownloadFailed(failureStatus: String, e: GenerativeAIException): Unit

הקריאה מתבצעת כשהורדת המודל נכשלת.

פרמטרים
failureStatus: String

הודעת הסטטוס על כשל ההורדה

e: GenerativeAIException

הודעת השגיאה GenerativeAIException שתופיע במקרה של כשל בהורדה

onDownloadPending

open fun onDownloadPending(): Unit

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

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

הקריאה מתבצעת כשההורדה של המודל מתבצעת.

פרמטרים
totalBytesDownloaded: Long

הבייטים שכבר הורדתם

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

הקריאה מתבצעת כשהורדת המודל מתחילה כראוי.

פרמטרים
bytesToDownload: Long

מספר הבייטים הכולל להורדה