หน้าต่างการตั้งค่า Windows อาจแสดงพร็อกซีใหม่ในขณะที่แอปพลิเคชันยังคงใช้เส้นทางเดิม ระบุว่าคุณกำลังสังเกตสถานะใด:

การสังเกตสิ่งที่มันยืนยัน
ค่าใหม่ถูกจัดเก็บแล้วการกำหนดค่าผู้ใช้หรือเครื่องที่เลือกไว้เปลี่ยนไป
ไคลเอนต์อ่านการกำหนดค่าใหม่ไคลเอนต์นั้นอ่านแหล่งที่ใช้ใหม่แล้ว
การเชื่อมต่อใหม่ใช้เส้นทางใหม่นโยบายที่อ่านใหม่ส่งผลต่อการตัดสินใจกำหนดเส้นทางใหม่

WinINet มี Internet Options และการแจ้งเตือนสำหรับแต่ละการเชื่อมต่อ รวมถึง INTERNET_OPTION_SETTINGS_CHANGED และ INTERNET_OPTION_REFRESH ใช้ API การกำหนดค่าที่รองรับสำหรับการตั้งค่าที่กำลังอัปเดตและรายงานข้อผิดพลาด การเขียนลงรีจิสทรีอย่างเดียวอาจทำให้ไคลเอนต์เห็นภาพเก่า การกระจายการตั้งค่าแบบทั่วไปไม่ได้บังคับให้ไลบรารีเครือข่ายทุกรายอ่านใหม่

จากนั้นระบุสแตกและบัญชีของแอปที่ได้รับผลกระทบ สำหรับไคลเอนต์ .NET 9 บน Windows วงจรชีวิตการรีเฟรชพร็อกซีของระบบ แตกต่างจากออบเจ็กต์พร็อกซีที่ระบุชัดเจนและค่าเริ่มต้นของสภาพแวดล้อม WinHTTP และไคลเอนต์ที่มีการตั้งค่าพร็อกซีส่วนตัวเป็นกรณีแยกกัน การเปลี่ยนแปลงภายใต้ผู้ใช้ปัจจุบันของคุณบอกได้น้อยมากเกี่ยวกับบริการที่ทำงานภายใต้บัญชีอื่น และการรีเฟรช WinINet ไม่สามารถให้การสนับสนุนพร็อกซีกับซ็อกเก็ตใด ๆ ได้

สุดท้าย แยกแยะการเชื่อมต่อใหม่จากการเชื่อมต่อที่ยังใช้งานอยู่หรืออุโมงค์ที่สร้างไว้ก่อนหน้า การเปลี่ยนการตั้งค่าไม่ได้ย้ายสตรีมนั้นโดยอัตโนมัติ แอปที่แสดงการเปลี่ยนแปลงพร็อกซีต้องมีนโยบายการบันทึก การแจ้งเตือน และการเชื่อมต่อใหม่ที่ชัดเจน

บทความที่เกี่ยวข้อง