我必须从桌面应用程序访问.Net WCF服务。基本上我需要传递一些在文本框中输入的数据。但是,数据无法以原始格式传递。自从客户/第三方服务以来,无法改变Web服务方面的方法。
方法签名如下 流ProcessStream(流请求);
关于对流做了什么,我唯一知道的是如下。
HandleRequestHeaders();
XmlDocument reqDoc = new XmlDocument();
XmlDocument resDoc = new XmlDocument();
if (ConfigurationManager.AppSettings["MaintenanceMode"] == null || !Boolean.Parse(ConfigurationManager.AppSettings["MaintenanceMode"]))
{
Stream ms = new MemoryStream();
inStream.CopyTo(ms);
ms.Position = 0;
try
{
reqDoc.Load(ms);
}
catch (Exception ex)
{
}
}
所以基本上我需要在桌面应用程序的文本框中发送粘贴/输入的xml文档。