InkAnalyzer.SynchronizingObject 屬性
取得或設定物件,指定要在哪個執行緒上引發 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