Frage

Ich habe ein Problem mit der Überprüfung der Signatur einer XML -Datei mit .NET 3.5. Es funktioniert alles gut, aber zufällig ist die Leistung schlecht. Manchmal ist es sofort und es kann zu anderen Zeiten vielleicht 10 oder 15 Sekunden dauern, bis es zurückkehrt.

Ich habe die Maschine überprüft und nichts beeinflusst die Gesamtleistung, und es ist auch bei verschiedenen Maschinen gleich, sodass ich nicht mit einer Maschine zusammenhängt.

Ich habe es genau auf die Methode der .checkSsignaturen () eingegrenzt. Sobald es trifft, dass es jedermanns Vermutung ist, wenn es zurückkommt.

Hat jemand Gedanken oder Ratschläge?

War es hilfreich?

Lösung

Wenn ich auf alte unbeantwortete Fragen zurückblicke, dachte ich, ich würde ein Update dafür veröffentlichen, das sich für jemanden als nützlich erweisen könnte.

Obwohl ich keine Antwort auf das Leistungsproblem gefunden habe, startete ich die Validierung der Signatur in einem separaten Thread, mit dem ich ein Dialogfeld mit einer Fortschrittsleiste anzeigen konnte, die dem Benutzer zeigt, dass etwas passiert. anstatt die App scheinbar zu hängen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top