共用方式為


InkAnalyzer.Reconcile 方法 (Int64)

執行 InkAnalyzer 協調,並且控制協調作業執行所需的時間。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink.Analysis (在 Microsoft.Ink.Analysis.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)。如果這個方法是以無效的值呼叫,則會引發 ArgumentOutOfRange 例外狀況。

傳回值

型別:System.Boolean
如果還需要協調,則為 true,如果協調完成,則為 false。

備註

使用者可能想要控制協調作業在 UI 執行緒上執行所需的時間。使用 timeLimit 參數呼叫協調將觸發交易,該交易會執行直到達到時間限制,或是變更清單執行完成為止。結果事件只會在變更清單完成時引發。

交易結束時,可確保樹狀目錄為有效狀態。有效狀態的定義為:子系一定有父代且父代一定有子系 (沒有節點的容器、沒有筆劃的分葉節點)。

PropertiesChanged 事件和 StrokesReparented 事件將會快取,直到交易結束為止,而且在 Reconcile 傳回之前會引發單一事件。

包含有效時間參數的每個 Reconcile 呼叫都至少會有一個完成的交易。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkAnalyzer 類別

InkAnalyzer 成員

Reconcile 多載

Microsoft.Ink 命名空間