فشل حل DNS في رميات HTTPClient غير معلقة AggregateException

StackOverflow https://stackoverflow.com//questions/22024856

  •  21-12-2019
  •  | 
  •  

سؤال

لدي تطبيق عميل .NET 4 باستخدام HTTPClient.عندما لا يحل _tokenserviceurl بشكل صحيح عن طريق DNS (على سبيل المثال: يحدث تغيير تغيير الشبكة عند ارتفاع VPN أو أسفل أو عندما تفقد الأجهزة المحمولة الاتصال في مكان ميت) ثم يتم طرحه.أحاول التقاط هذا الاستثناء، ولكن لا أستطيع.

giveacodicetagpre.

لقد mucked مع إضافة متابعة من أجل فخ الاستثناء والتعامل معها، لكنني لا أعود أبدا.ماذا يمكنني أن أفعل لقتل المهمة، بالنظر إلى مثل هذا الاستثناء؟

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

المحلول

يجب أن تكون قادرا على التقاط هذا الاستثناء الكلي.

تأكد من أنك لا تقوم بتشغيل FIDLLER، أو بعض الوكيل الآخرين، عند الاختبار.إذا قمت بذلك، فلن يحدث استثناء أثناء Getquync.ستحصل فقط على استجابة 502، ثم يفلت EnsuresCcesStatuscode رمي HTTPRECTEXCEEXOPEES.

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