2015-04-01 17 views
0

我試圖挽救插入SOAP信封進的WebRequest所以我建立的方法插入SOAP信封到C#web請求/ Silverlight的

private static void InsertSoapEnvelopeIntoWebRequest(XDocument soapEnvelopeXml, HttpWebRequest webRequest) 
     { 
      using (Stream stream = webRequest.GetRequestStream()) 
      { 
       soapEnvelopeXml.Save(stream); 
      } 
     } 

但是有問題的,因爲:

「 'System.Net.HttpWebRequest'不包含 'GetRequestStream'的定義,並且沒有擴展方法'GetRequestStream' 接受類型'System.Net.HttpWebRequest'的第一個參數可以找到 (您是否遺漏了using指令或部件參考?)

回答

1

Silverlight沒有同步GetRequestStream。您必須使用異步版本BeginGetRequestStream

+0

做一些基本的搜索引擎搜索BeginGetRequestStream,就會發現一些如何在Silverlight中使用它的例子。 – vcsjones 2015-04-01 20:29:40