Considérations relatives aux performances de l’API StylusInput

La liste suivante décrit quelques méthodes permettant d’améliorer les performances des applications qui utilisent les API StylusInput.

  • Utilisez la propriété Microsoft. StylusInput. IStylusSyncPlugin. DataInterest ou Microsoft. StylusInput. IStylusAsyncPlugin. DataInterest pour vous abonner uniquement aux données pertinentes pour votre plug-in. Cela réduit le nombre total d’appels de méthode que l’objet RealTimeStylus effectue et réduit également la complexité de votre plug-in. L’objet RealTimeStylus vérifie uniquement la propriété DataInterest lorsque le plug-in est attaché.
  • Réduisez la complexité des plug-ins synchrones. Les plug-ins synchrones sont généralement appelés par le thread de l’objet RealTimeStylus et peuvent contribuer aux retards dans la collection d’encres.
  • Envisagez de rendre votre plug-in asynchrone. Si votre plug-in est complexe et doit ajouter des données personnalisées à la file d’attente de l’objet RealTimeStylus , envisagez d’utiliser un modèle RealTimeStylus monté en cascade et d’ajouter le plug-in à la collection de plug-in synchrone de l’objet RealTimeStylus secondaire. Pour plus d’informations sur le modèle RealTimeStylus monté en cascade, consultez le modèle RealTimeStylus monté en cascade.