Вопрос

У меня есть проблема с проверкой подписи файла XML с использованием .NET 3.5. Все работает нормально, но случайно производительность плохая. Иногда это мгновенно, а в другое время может вернуться, возможно, 10 или 15 секунд.

Я проверил машину, и ничто не влияет на ее общую производительность, и она одинакова на разных машинах, поэтому я не думаю, что это связано с одной машиной.

Я точно сузил его по методу .CHECKSignature (), поэтому, как только он попадет в то, что кто -то не догадается, когда он вернется.

У кого -нибудь есть мысли или советы?

Это было полезно?

Решение

Оглядываясь назад на старые вопросы без ответа, я подумал, что опубликую обновление, которое может оказаться полезным для кого -то.

Хотя я не нашел ответа на проблему с производительностью, то, что я сделал, это начало проверку подписи в отдельном потоке, который позволил мне отобразить диалоговое окно с панелью прогресса на нем, показывая пользователю, что что -то происходит, а не приложение, казалось бы, висит.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top