協調在指定時間內,背景筆墨分析期間已變更的分析結果部分。
命名空間: System.Windows.Ink
組件: IAWinFX (在 IAWinFX.dll 中)
語法
'宣告
Public Function Reconcile ( _
timeLimit As Long _
) As Boolean
'用途
Dim instance As InkAnalyzer
Dim timeLimit As Long
Dim returnValue As Boolean
returnValue = instance.Reconcile(timeLimit)
public bool Reconcile(
long timeLimit
)
public:
bool Reconcile(
long long timeLimit
)
public boolean Reconcile(
long timeLimit
)
public function Reconcile(
timeLimit : long
) : boolean
參數
- timeLimit
型別:System.Int64
應用程式將等候交易完成的時間,以毫秒為單位。這是方針,不是嚴格的條件約束。有效值為 0 - (最大長度/10000)。如果呼叫這個方法時搭配了無效的值,則會引發 ArgumentOutOfRangeException 例外狀況。
傳回值
型別:System.Boolean
如果還需要協調,則為 true,如果協調完成,則為 false。
備註
使用者可能想要控制協調作業在 UI 執行緒上執行所需的時間。搭配 timeLimit 參數呼叫協調會開始交易,該交易會執行直到達到時間限制,或直到背景分析和 InkAnalyzer 之間的協調完成為止。InkAnalyzer 只會在協調完成時引發 ResultsUpdated 事件。
交易結束時,可確保樹狀目錄為有效狀態。有效狀態的定義有下列特性:子系一定有父代,而且父代一定有子系。換句話說,就是沒有節點的容器,而且沒有筆劃的分葉節點。
StrokesReparented 事件會被快取直到交易結束為止,而且在 Reconcile 傳回之前會引發單一事件。
包含有效時間參數的每個 Reconcile 呼叫都至少會有一個完成的交易。
如需協調的詳細資訊,請參閱 Reconcile。
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0