RecognitionService.OnTriggerModelDownload 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.
Überlädt
OnTriggerModelDownload(Intent) |
Fordert den Download der Erkennungsunterstützung für |
OnTriggerModelDownload(Intent, AttributionSource) |
Fordert den Download der Erkennungsunterstützung für |
OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener) |
Fordert den Download der Erkennungsunterstützung für |
OnTriggerModelDownload(Intent)
Fordert den Download der Erkennungsunterstützung für recognizerIntent
.
[Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Handler", ApiSince=33)]
public virtual void OnTriggerModelDownload (Android.Content.Intent recognizerIntent);
[<Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Handler", ApiSince=33)>]
abstract member OnTriggerModelDownload : Android.Content.Intent -> unit
override this.OnTriggerModelDownload : Android.Content.Intent -> unit
Parameter
- recognizerIntent
- Intent
- Attribute
Hinweise
Fordert den Download der Erkennungsunterstützung für recognizerIntent
.
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.
Gilt für:
OnTriggerModelDownload(Intent, AttributionSource)
Fordert den Download der Erkennungsunterstützung für recognizerIntent
.
[Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Handler", ApiSince=34)]
public virtual void OnTriggerModelDownload (Android.Content.Intent recognizerIntent, Android.Content.AttributionSource attributionSource);
[<Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Handler", ApiSince=34)>]
abstract member OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource -> unit
override this.OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource -> unit
Parameter
- recognizerIntent
- Intent
- attributionSource
- AttributionSource
- Attribute
Hinweise
Fordert den Download der Erkennungsunterstützung für recognizerIntent
.
Stellt die aufrufende AttributionSource für die Dienstimplementierung bereit, sodass Berechtigungen und Bandbreite korrekt beschuldigt werden können.
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.
Gilt für:
OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener)
Fordert den Download der Erkennungsunterstützung für recognizerIntent
.
[Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;Landroid/speech/ModelDownloadListener;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Landroid_speech_ModelDownloadListener_Handler", ApiSince=34)]
public virtual void OnTriggerModelDownload (Android.Content.Intent recognizerIntent, Android.Content.AttributionSource attributionSource, Android.Speech.IModelDownloadListener listener);
[<Android.Runtime.Register("onTriggerModelDownload", "(Landroid/content/Intent;Landroid/content/AttributionSource;Landroid/speech/ModelDownloadListener;)V", "GetOnTriggerModelDownload_Landroid_content_Intent_Landroid_content_AttributionSource_Landroid_speech_ModelDownloadListener_Handler", ApiSince=34)>]
abstract member OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource * Android.Speech.IModelDownloadListener -> unit
override this.OnTriggerModelDownload : Android.Content.Intent * Android.Content.AttributionSource * Android.Speech.IModelDownloadListener -> unit
Parameter
- recognizerIntent
- Intent
enthält Parameter für die auszuführende Erkennung. Die Absicht kann auch optionale Extras enthalten, siehe RecognizerIntent
.
- attributionSource
- AttributionSource
die Attributionsquelle des Aufrufers.
- listener
- IModelDownloadListener
für den Empfang von Updates über die Downloadanforderung des Modells.
- Attribute
Hinweise
Fordert den Download der Erkennungsunterstützung für recognizerIntent
.
Stellt den Aufruf der Dienstimplementierung AttributionSource
bereit, sodass Berechtigungen und Bandbreite korrekt beschuldigt werden können.
Der Client erhält die Statusaktualisierungen über die angegebene ModelDownloadListener
:
<li> Wenn das Modell bereits verfügbar ist, ModelDownloadListener#onSuccess()
wird direkt aufgerufen. Das Modell kann anschließend sicher verwendet werden.
<li> Wenn der RecognitionService
Download gestartet wurde, wird eine nicht angegebene (null oder mehr) Anzahl der Male aufgerufen, ModelDownloadListener#onProgress(int)
bis der Download abgeschlossen ist. Wenn der Download abgeschlossen ist, ModelDownloadListener#onSuccess()
wird er aufgerufen. Das Modell kann anschließend sicher verwendet werden.
<li> Wenn der RecognitionService
Download nur geplant, aber nicht sofort erfüllt wird, ModelDownloadListener#onScheduled()
wird aufgerufen. Es werden keine weiteren Updates für diesen Listener vorhanden sein.
<li> Wenn die Anforderung aufgrund eines Netzwerk- oder Terminplanungsfehlers zu einem beliebigen Zeitpunkt fehlschlägt, ModelDownloadListener#onError(int)
wird sie aufgerufen.
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.