Partager via


InkAnalyzer.Reconcile, méthode (Int64)

Mise à jour : November 2007

Rapproche les parties des résultats d'analyse qui ont été modifiés pendant l'analyse d'entrée manuscrite d'arrière plan au cours de la durée spécifiée.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Function Reconcile ( _
    timeLimit As Long _
) As Boolean
'Utilisation
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

Paramètres

  • timeLimit
    Type : System.Int64
    Durée d'attente de l'application, en millisecondes, avant de terminer une transaction. Il s'agit d'une indication et non d'une contrainte stricte. Les valeurs valides sont comprises entre 0 et (max long/10 000). Une exception ArgumentOutOfRangeException est levée si cette méthode est appelée avec une valeur non valide.

Valeur de retour

Type : System.Boolean
true pour continuer le rapprochement, false si le rapprochement est terminé.

Notes

Les utilisateurs peuvent souhaiter contrôler la durée d'exécution d'une opération de rapprochement sur le thread de l'interface utilisateur. L'appel à l'opération de rapprochement avec le paramètre timeLimit commence une transaction qui s'exécute soit jusqu'à ce que la limite de temps soit atteinte, soit jusqu'à ce que le rapprochement entre l'analyse d'arrière-plan et le InkAnalyzer soit terminé. Le InkAnalyzer déclenche l'événement ResultsUpdated seulement si le rapprochement est terminé.

À la fin d'une transaction, la validité de l'arborescence est garantie. Un état valide est défini par les caractéristiques suivantes : aucun enfant sans parents et aucun parent sans enfants. En d'autres termes, pas de conteneurs sans nœuds et de nœuds terminaux sans traits.

L'événement StrokesReparented est mis en cache jusqu'à la fin d'une transaction et un événement unique est déclenché avant que la méthode Reconcile ne soit retournée.

Au moins une transaction est effectuée pour chaque appel à la méthode Reconcile avec un paramètre temporel valide.

Pour plus d'informations sur le rapprochement, consultez [M:System.Windows.Ink.InkAnalyzer.Reconcile.].

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkAnalyzer, classe

Membres InkAnalyzer

Reconcile, surcharge

System.Windows.Ink, espace de noms