RecognitionService.OnTriggerModelDownload Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
OnTriggerModelDownload(Intent) |
Solicita la descarga de la compatibilidad del reconocedor para |
OnTriggerModelDownload(Intent, AttributionSource) |
Solicita la descarga de la compatibilidad del reconocedor para |
OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener) |
Solicita la descarga de la compatibilidad del reconocedor para |
OnTriggerModelDownload(Intent)
Solicita la descarga de la compatibilidad del reconocedor para 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
Parámetros
- recognizerIntent
- Intent
- Atributos
Comentarios
Solicita la descarga de la compatibilidad del reconocedor para recognizerIntent
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
OnTriggerModelDownload(Intent, AttributionSource)
Solicita la descarga de la compatibilidad del reconocedor para 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
Parámetros
- recognizerIntent
- Intent
- attributionSource
- AttributionSource
- Atributos
Comentarios
Solicita la descarga de la compatibilidad del reconocedor para recognizerIntent
.
Proporciona la llamada a AttributionSource a la implementación del servicio para que los permisos y el ancho de banda se puedan culpar correctamente.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener)
Solicita la descarga de la compatibilidad del reconocedor para 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
Parámetros
- recognizerIntent
- Intent
contiene parámetros para que se realice el reconocimiento. La intención también puede contener extras opcionales, vea RecognizerIntent
.
- attributionSource
- AttributionSource
el origen de atribución del autor de la llamada.
- listener
- IModelDownloadListener
en el que se van a recibir actualizaciones sobre la solicitud de descarga del modelo.
- Atributos
Comentarios
Solicita la descarga de la compatibilidad del reconocedor para recognizerIntent
.
Proporciona la llamada AttributionSource
a la implementación del servicio para que los permisos y el ancho de banda se puedan culpar correctamente.
El cliente recibirá las actualizaciones de progreso a través de la clase especificada ModelDownloadListener
:
<li> Si el modelo ya está disponible, ModelDownloadListener#onSuccess()
se llamará directamente. El modelo se puede usar de forma segura después.
<li> Si ha RecognitionService
iniciado la descarga, ModelDownloadListener#onProgress(int)
se llamará un número de veces no especificado (cero o más) hasta que se complete la descarga. Cuando finalice la descarga, ModelDownloadListener#onSuccess()
se llamará a . El modelo se puede usar de forma segura después.
<li> Si solo RecognitionService
ha programado la descarga, pero no la cumplirá inmediatamente, ModelDownloadListener#onScheduled()
se llamará. No habrá más actualizaciones en este agente de escucha.
<li> Si se produce un error en la solicitud en cualquier momento debido a un error de red o programación, ModelDownloadListener#onError(int)
se llamará a .
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.