سؤال

لدي مشكلة في التحقق من توقيع ملف XML باستخدام .NET 3.5. كل شيء يعمل بشكل جيد ، ولكن بشكل عشوائي الأداء ضعيف. في بعض الأحيان يكون ذلك فوريًا ، ومع ذلك في أوقات أخرى ، قد يستغرق الأمر 10 أو 15 ثانية للعودة.

لقد راجعت الجهاز ولا يحدث أي شيء يؤثر على أدائه العام ، وهو نفس الشيء على الأجهزة المختلفة أيضًا ، لذلك لا أعتقد أنه مرتبط بجهاز واحد.

لقد ضاقت الأمر على وجه التحديد إلى طريقة .ChecksIgnature () ، لذلك بمجرد أن يضرب أن يكون هناك أي شخص عندما يعود.

أي شخص لديه أي أفكار أو نصيحة؟

هل كانت مفيدة؟

المحلول

إذا نظرنا إلى الوراء في الأسئلة القديمة التي لم تتم الإجابة عليها ، اعتقدت أنني سأقوم بنشر تحديث لهذا قد يكون مفيدًا لشخص ما.

في حين لم أجد إجابة على مشكلة الأداء ، فإن ما فعلته هو بدء التحقق من صحة التوقيع في مؤشر ترابط منفصل سمح لي بعرض مربع حوار مع شريط تقدم عليه يوضح للمستخدم أن هناك شيئًا ما يحدث ، بدلا من التطبيق على ما يبدو معلقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top