一些调试返回system.io.stream的WCF方法的方法?

时间:2014-06-09 13:36:01

标签: c# asp.net .net wcf .net-4.0

如何调试返回system.io.stream的WCF服务方法中的方法? Microsoft WCF测试客户端不允许我调用此方法( wcf测试客户端不支持该操作,因为它使用system.io.stream )。

我该如何测试这种方法?

感谢。

1 个答案:

答案 0 :(得分:0)

根据WCF Test Client上的MSDN文档:

  

以下是WCF测试客户端不支持的功能列表:

     
      
  • 类型:Stream,Message,XmlElement,XmlAttribute,XmlNode,实现IXmlSerializable接口的类型,包括相关的XmlSchemaProviderAttribute属性,以及XDocument和XElement类型以及ADO.NET DataTable类型。

  •   
  • 双面合同。

  •   
  • 交易。

  •   
  • 安全性:CardSpace,证书和用户名/密码。

  •   
  • 绑定:   WSFederationbinding,任何Context绑定和Https绑定,   WebHttpbinding(Json响应消息支持)。

  •   

因此,为了测试此功能,您需要:

  1. 生成代理类 - See Here
  2. 创建一个通过代理类调用指定方法的控制台,WinForm,WPF应用程序 - See Here
  3. 有关详细信息,请参阅W {的Getting Started Tutorial