我想Network Interface
上HttpWebRequest
作出WebRequestExtensions.GetCurrentNetworkInterface拋出InvalidOperationException異常
我發現WebRequestExtensions.GetCurrentNetworkInterface功能這一點。 HttpWebRequest
也有GetCurrentNetworkInterface()
方法來執行相同的操作。
這是我的代碼:
HttpWebRequest httpWebRequest = HttpWebRequest.CreateHttp(new Uri(Url, UriKind.Absolute));
//this line throws InvalidOperationException
NetworkInterfaceInfo i = httpWebRequest.GetCurrentNetworkInterface();
我執行從UI線程的方法調用。如果我在BeginGetResponse
異常告訴「請求已完成」後發出呼叫。什麼是解決方法?
異常信息:
消息是InvalidOperationException
堆棧跟蹤:
at System.Net.Browser.ClientHttpWebRequest.GetConnectionDetails(IntPtr& Details, Int32& sizeofDetails)
at Microsoft.Phone.Net.NetworkInformation.WebRequestExtensions.GetCurrentNetworkInterface(WebRequest request)
讓我猜,InvalidOperationException消息是完全空白的,因爲你沒有發佈它? – 2012-01-17 11:07:54
是的。只有'InvalidOperationException' – Ku6opr 2012-01-17 11:39:18
出於好奇,爲什麼你想要這些信息? – 2012-02-01 23:36:41