XMLレスポンスを取得しようとしているプラグインを作成しました。 これは私のコードです:そのコンソールアプリケーションで作成されたときにMS Dynamics CRMプラグインでHttpWebRequest.GetRequestStream()が機能しません
// Set the Method property of the request to POST.
string strXMLServer = "xxx";
var request = (HttpWebRequest)WebRequest.Create(strXMLServer);
request.Method = "POST";
// Set the ContentType property of the WebRequest.
request.ContentType = "xyz";
// Assuming XML is stored in strXML
byte[] byteArray = Encoding.UTF8.GetBytes(strXML);
// Set the ContentLength property of the WebRequest.
request.ContentLength = byteArray.Length;
//(LINE 5) Get the request stream
Stream dataStream = request.GetRequestStream();
// Write the data to the request stream.
dataStream.Write(byteArray, 0, byteArray.Length);
// Close the Stream object.
dataStream.Close();
このコードは正常に動作します。しかし、私はクラスライブラリ(プラグイン)に同じコードをコピーして、プラグインのプロファイラを使用して、それをデバッグしようとしたとき、それは(LINE 5)に達すると、アプリケーションが突然停止します すなわちStream dataStream = request.GetRequestStream();
request.GetRequestStream(AT)関数はプラグインでは動作しませんが、コンソール内で正常に動作します。
任意の助けいただければ幸いです:)事前に
感謝を
注:私は