Question

J'ai un problème avec la vérification de la signature d'un fichier XML à l'aide de .NET 3.5. Tout fonctionne bien, mais au hasard, les performances sont médiocres. Parfois, c'est instantané et pourtant à d'autres moments, il peut prendre peut-être 10 ou 15 secondes pour revenir.

J'ai vérifié la machine et rien ne se passe pour affecter ses performances globales, et c'est la même chose sur différentes machines, donc je ne pense pas qu'elle soit liée à une seule machine.

Je l'ai réduit précisément à la méthode .CheckSignature (), donc une fois qu'il frappe, c'est de la supposition de tout le monde quand il reviendra.

Quelqu'un a des pensées ou des conseils?

Était-ce utile?

La solution

En regardant en arrière sur les anciennes questions sans réponse, je pensais publier une mise à jour qui pourrait s'avérer utile à quelqu'un.

Bien que je n'aie pas trouvé de réponse au problème des performances, ce que j'ai fait a été de lancer la validation de la signature dans un fil séparé qui m'a permis d'afficher une boîte de dialogue avec une barre de progression montrant à l'utilisateur que quelque chose se passait, Plutôt que l'application apparemment suspendue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top