다음을 통해 공유


InkAnalyzer.SynchronizingObject 속성

업데이트: 2007년 11월

InkAnalyzer 백그라운드 분석 이벤트가 발생하는 스레드를 지정하는 개체를 가져오거나 설정합니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink.Analysis(Microsoft.Ink.Analysis.dll)

구문

‘선언
Public Property SynchronizingObject As ISynchronizeInvoke
‘사용 방법
Dim instance As InkAnalyzer
Dim value As ISynchronizeInvoke

value = instance.SynchronizingObject

instance.SynchronizingObject = value
public ISynchronizeInvoke SynchronizingObject { get; set; }
public:
property ISynchronizeInvoke^ SynchronizingObject {
    ISynchronizeInvoke^ get ();
    void set (ISynchronizeInvoke^ value);
}
/** @property */
public ISynchronizeInvoke get_SynchronizingObject()
/** @property */
public  void set_SynchronizingObject(ISynchronizeInvoke value)
public function get SynchronizingObject () : ISynchronizeInvoke
public function set SynchronizingObject (value : ISynchronizeInvoke)

속성 값

형식: System.ComponentModel.ISynchronizeInvoke
InkAnalyzer 백그라운드 분석 이벤트가 발생하는 스레드를 지정하는 개체입니다. 기본값은 nullNull 참조(Visual Basic의 경우 Nothing)입니다.

설명

BackgroundAnalyze 메서드를 호출하면 InkAnalyzer는 백그라운드 스레드에서 잉크 분석을 수행합니다. InkAnalyzer는 백그라운드 분석 도중 생성되는 이벤트를 SynchronizingObject가 만들어진 스레드에서 발생시킵니다. 이 속성이 nullNull 참조(Visual Basic의 경우 Nothing)이면 InkAnalyzer는 이러한 이벤트를 백그라운드 스레드에서 발생시킵니다.

예제

이 예제에서는 InkAnalyzer인 theInkAnalyzer를 만든 다음 SynchronizingObject를 포함 개체로 설정합니다.

' Create the InkAnalyzer.
Me.theInkAnalyzer = New Microsoft.Ink.InkAnalyzer(Me.theInk, Me)
Me.theInkAnalyzer.SynchronizingObject = Me
// Create the InkAnalyzer.
this.theInkAnalyzer =
    new Microsoft.Ink.InkAnalyzer(this.theInk, this);
this.theInkAnalyzer.SynchronizingObject = this;

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkAnalyzer 클래스

InkAnalyzer 멤버

Microsoft.Ink 네임스페이스

InkAnalyzer.BackgroundAnalyze