RecognizerContext.StopBackgroundRecognition 메서드
업데이트: 2007년 11월
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에서 지원