結束使用 BackgroundRecognize 或 BackgroundRecognizeWithAlternates 呼叫來啟動的背景辨識。
命名空間: Microsoft.Ink
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
Public Sub StopBackgroundRecognition
'用途
Dim instance As RecognizerContext
instance.StopBackgroundRecognition()
public void StopBackgroundRecognition()
public:
void StopBackgroundRecognition()
public void StopBackgroundRecognition()
public function StopBackgroundRecognition()
備註
呼叫 StopBackgroundRecognition 方法時不會引發事件。
如果您要呼叫一次或多次的 BackgroundRecognize 或 BackgroundRecognizeWithAlternates,請呼叫 StopBackgroundRecognition 方法。對於正在進行中的辨識程序而言,呼叫 StopBackgroundRecognition 並不一定表示您不會得到任何結果。只能確定對於尚未處理的所有先前 BackgroundRecognize 或 BackgroundRecognizeWithAlternates 呼叫,都不會加以執行。
只有在以非同步方式處理筆墨時,才呼叫這個方法。
範例
在這個範例中,當 Stroke 事件引發時 (以回應完成筆劃的使用者),會呼叫 StopBackgroundRecognition 方法,以確保任何暫止的背景辨識要求都會取消。然後剛建立的筆劃會加入至 RecognizerContext 物件的 Strokes 集合中,並且會呼叫 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();
}
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0