RecognitionService.OnTriggerModelDownload Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
OnTriggerModelDownload(Intent) |
Requests the download of the recognizer support for |
OnTriggerModelDownload(Intent, AttributionSource) |
Requests the download of the recognizer support for |
OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener) |
Requests the download of the recognizer support for |
OnTriggerModelDownload(Intent)
Requests the download of the recognizer support for 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
Parameters
- recognizerIntent
- Intent
- Attributes
Remarks
Requests the download of the recognizer support for recognizerIntent
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
OnTriggerModelDownload(Intent, AttributionSource)
Requests the download of the recognizer support for 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
Parameters
- recognizerIntent
- Intent
- attributionSource
- AttributionSource
- Attributes
Remarks
Requests the download of the recognizer support for recognizerIntent
.
Provides the calling AttributionSource to the service implementation so that permissions and bandwidth could be correctly blamed.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
OnTriggerModelDownload(Intent, AttributionSource, IModelDownloadListener)
Requests the download of the recognizer support for 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
Parameters
- recognizerIntent
- Intent
contains parameters for the recognition to be performed. The intent
may also contain optional extras, see RecognizerIntent
.
- attributionSource
- AttributionSource
the attribution source of the caller.
- listener
- IModelDownloadListener
on which to receive updates about the model download request.
- Attributes
Remarks
Requests the download of the recognizer support for recognizerIntent
.
Provides the calling AttributionSource
to the service implementation so that permissions and bandwidth could be correctly blamed.
Client will receive the progress updates via the given ModelDownloadListener
:
<li> If the model is already available, ModelDownloadListener#onSuccess()
will be called directly. The model can be safely used afterwards.
<li> If the RecognitionService
has started the download, ModelDownloadListener#onProgress(int)
will be called an unspecified (zero or more) number of times until the download is complete. When the download finishes, ModelDownloadListener#onSuccess()
will be called. The model can be safely used afterwards.
<li> If the RecognitionService
has only scheduled the download, but won't satisfy it immediately, ModelDownloadListener#onScheduled()
will be called. There will be no further updates on this listener.
<li> If the request fails at any time due to a network or scheduling error, ModelDownloadListener#onError(int)
will be called.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.