Freigeben über


InkAnalyzer.Reconcile-Methode (Int64)

Gleicht diejenigen Teile der Analyseergebnisse ab, die während des angegebenen Zeitraums bei der Hintergrundanalyse geändert wurden.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Function Reconcile ( _
    timeLimit As Long _
) As Boolean
'Usage
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

Parameter

  • timeLimit
    Typ: System.Int64
    Die Dauer in Millisekunden, die eine Anwendung auf den Abschluss einer Transaktion wartet. Dies ist eine Richtlinie und keine zwingende Einschränkung. Gültige Werte sind 0 - (max. Länge / 10000). Eine ArgumentOutOfRangeException-Ausnahme wird ausgelöst, wenn diese Methode mit einem ungültigen Wert aufgerufen wird.

Rückgabewert

Typ: System.Boolean
true , wenn weitere Daten abgeglichen werden müssen, false, wenn der Abgleich abgeschlossen wurde.

Hinweise

Benutzer möchten möglicherweise steuern, wie lange ein Abgleichvorgang im UI-Thread dauern darf. Durch Aufrufen des Abgleichs mit dem timeLimit-Parameter wird eine Transaktion ausgelöst, die entweder bis zum Ablaufen des Zeitlimits oder bis zum Abschluss des Abgleichs zwischen der Hintergrundanalyse und dem InkAnalyzer ausgeführt wird. Der InkAnalyzer löst das ResultsUpdated-Ereignis erst aus, wenn der Abgleich abgeschlossen ist.

Am Ende einer Transaktion ist sichergestellt, dass sich die Struktur in einem gültigen Zustand befindet. Ein gültiger Zustand ist durch folgende Merkmale gegeben: keine untergeordneten Elemente ohne übergeordnete und keine übergeordneten Elemente ohne untergeordnete, d. h. keine Container ohne Knoten oder Endknoten ohne Striche.

Das StrokesReparented-Ereignis wird bis zum Ende der Transaktion zwischengespeichert, und vor der Rückgabe von Reconcile wird ein einziges Ereignis ausgelöst.

Mindestens eine Transaktion wird für jeden Aufruf von Reconcile abgeschlossen, der über einen gültigen Zeitparameter verfügt.

Weitere Informationen zum Abgleich finden Sie unter [M:System.Windows.Ink.InkAnalyzer.Reconcile.]

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkAnalyzer-Klasse

InkAnalyzer-Member

Reconcile-Überladung

System.Windows.Ink-Namespace