Compartir a través de


RecognizerContext.StopBackgroundRecognition (Método)

Actualización: noviembre 2007

Finaliza el reconocimiento en segundo plano que se inició con una llamada a los métodos BackgroundRecognize o BackgroundRecognizeWithAlternates.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Sub StopBackgroundRecognition
'Uso
Dim instance As RecognizerContext

instance.StopBackgroundRecognition()
public void StopBackgroundRecognition()
public:
void StopBackgroundRecognition()
public void StopBackgroundRecognition()
public function StopBackgroundRecognition()

Comentarios

No se desencadena ningún evento cuando se llama al método StopBackgroundRecognition.

Llame al método StopBackgroundRecognition si llama a BackgroundRecognize o a BackgroundRecognizeWithAlternates una o más veces. Llamar a StopBackgroundRecognition no asegura necesariamente que no obtenga resultados de un proceso del reconocimiento que se esté realizando. Únicamente garantiza que no se ejecutan todas las llamadas anteriores a BackgroundRecognize o BackgroundRecognizeWithAlternates que no se hayan procesado todavía.

Llame a este método solamente si procesa la entrada manuscrita de forma asincrónica.

Ejemplos

En este ejemplo, cuando se desencadena el evento Stroke, se llama al método (en respuesta al usuario que completa un trazo), se llama al método StopBackgroundRecognition para garantizar que se cancelan las solicitudes de reconocimiento en segundo plano que haya pendientes. A continuación, el trazo recién creado se agrega a la colección Strokes del objeto RecognizerContext y se llama al método BackgroundRecognize.

Private Sub mInkOverlay_Stroke2(ByVal sender As Object, ByVal e As InkCollectorStrokeEventArgs)
    ' in case background recognition is still occurring, stop it
    mRecognizerContext.StopBackgroundRecognition()
    ' add the stroke, and start recognition
    mRecognizerContext.Strokes.Add(e.Stroke)
    mRecognizerContext.BackgroundRecognize()
End Sub
private void mInkOverlay_Stroke2(object sender, InkCollectorStrokeEventArgs e)
{
    // in case background recognition is still occurring, stop it
    mRecognizerContext.StopBackgroundRecognition();
    // add the stroke, and start recognition
    mRecognizerContext.Strokes.Add(e.Stroke);
    mRecognizerContext.BackgroundRecognize();
}

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

RecognizerContext (Clase)

RecognizerContext (Miembros)

Microsoft.Ink (Espacio de nombres)

RecognizerContext.BackgroundRecognize

RecognizerContext.BackgroundRecognizeWithAlternates