MbmsDownloadSession.ResetDownloadKnowledge(DownloadRequest) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Setzt das Wissen der Middleware über zuvor heruntergeladene Dateien in dieser Downloadanforderung zurück.
[Android.Runtime.Register("resetDownloadKnowledge", "(Landroid/telephony/mbms/DownloadRequest;)V", "GetResetDownloadKnowledge_Landroid_telephony_mbms_DownloadRequest_Handler", ApiSince=28)]
public virtual void ResetDownloadKnowledge(Android.Telephony.Mbms.DownloadRequest? downloadRequest);
[<Android.Runtime.Register("resetDownloadKnowledge", "(Landroid/telephony/mbms/DownloadRequest;)V", "GetResetDownloadKnowledge_Landroid_telephony_mbms_DownloadRequest_Handler", ApiSince=28)>]
abstract member ResetDownloadKnowledge : Android.Telephony.Mbms.DownloadRequest -> unit
override this.ResetDownloadKnowledge : Android.Telephony.Mbms.DownloadRequest -> unit
Parameter
- downloadRequest
- DownloadRequest
Die Anforderung, Dateien erneut herunterzuladen.
- Attribute
Hinweise
Setzt das Wissen der Middleware über zuvor heruntergeladene Dateien in dieser Downloadanforderung zurück.
Normalerweise verfolgt die Middleware die Hashes heruntergeladener Dateien und lädt keine Dateien erneut herunter, deren serverbezogener Hash mit einer der bereits heruntergeladenen Dateien übereinstimmt. Dies bedeutet, dass die Middleware nicht erneut versucht, die Datei erneut herunterzuladen, wenn die Datei versehentlich vom Benutzer oder von der App gelöscht wird. Mit dieser Methode wird der Cache der Middleware-Hashes für die bereitgestellte Datei DownloadRequestzurückgesetzt, sodass zuvor heruntergeladene Inhalte bei Verfügbarkeit erneut heruntergeladen werden. Dadurch werden laufende Downloads nicht unterbrochen.
Dies unterscheidet sich vom Abbrechen und erneuten Ausgeben der Downloadanforderung . Wenn Sie die Downloadanforderung abbrechen und erneut ausgeben, löscht die Middleware den Cache der Downloadstatusinformationen nicht.
Wenn die Middleware der angegebenen Downloadanforderung nicht bekannt ist, wird ein IllegalArgumentException Fehler ausgelöst.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.