DownloadCallback


interface DownloadCallback


Callback-Funktionen, die für den Modelldownload verwendet werden. Die zurückgegebenen Meldungen dienen der Fehlerbehebung.

Zusammenfassung

Öffentliche Funktionen

open Unit

Wird aufgerufen, wenn der Modelldownload abgeschlossen ist.

open Unit

Wird aufgerufen, wenn der Modelldownload aufgrund von Fehlern nicht gestartet wurde (z.B. Remote-Ausnahme, dass Funktionen nicht verfügbar sind).

open Unit

Wird aufgerufen, wenn der Modelldownload fehlgeschlagen ist.

open Unit

Wird aufgerufen, wenn der Modelldownload bereits gestartet wurde. Ein Neustart ist daher nicht erforderlich.

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

Wird aufgerufen, wenn der Modelldownload läuft.

open Unit
onDownloadStarted(bytesToDownload: Long)

Wird aufgerufen, wenn der Modelldownload ordnungsgemäß gestartet wurde.

Öffentliche Funktionen

onDownloadCompleted

open fun onDownloadCompleted(): Unit

Wird aufgerufen, wenn der Modelldownload abgeschlossen ist.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

Wird aufgerufen, wenn der Modelldownload aufgrund von Fehlern nicht gestartet wurde (z.B. Remote-Ausnahme, dass Funktionen nicht verfügbar sind).

Parameter
e: GenerativeAIException

die GenerativeAIException, die bei einem Downloadfehler geworfen wird

onDownloadFailed

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

Wird aufgerufen, wenn der Modelldownload fehlgeschlagen ist.

Parameter
failureStatus: String

die Statusmeldung zum Downloadfehler

e: GenerativeAIException

die GenerativeAIException, die bei einem Downloadfehler geworfen wird

onDownloadPending

open fun onDownloadPending(): Unit

Wird aufgerufen, wenn der Modelldownload bereits gestartet wurde. Daher ist kein Neustart erforderlich.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

Wird aufgerufen, wenn der Modelldownload läuft.

Parameter
totalBytesDownloaded: Long

die bereits heruntergeladenen Byte

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

Wird aufgerufen, wenn der Modelldownload ordnungsgemäß gestartet wurde.

Parameter
bytesToDownload: Long

die Gesamtzahl der herunterzuladenden Byte