C# 如何以XML格式从WCF服务读取消息?

C# 如何以XML格式从WCF服务读取消息?,c#,asp.net,.net,wcf,C#,Asp.net,.net,Wcf,我有一个WCF服务,它有一个GetEmployees()方法。我需要使用Response.Write方法在ASP.NET网站中以XML格式显示生成的消息。最简单的方法是什么 注意:我们需要显示完整的消息;不仅数据内容写自己的行为,还可以在反序列化之前获得soap消息 在类属性中实现接口IClientMessageInspector,IDispatchMessageInspector,并使用它 编写自己的行为,您可以在反序列化之前获取soap消息 在类属性中实现接口IClientMessageIn

我有一个WCF服务,它有一个GetEmployees()方法。我需要使用Response.Write方法在ASP.NET网站中以XML格式显示生成的消息。最简单的方法是什么


注意:我们需要显示完整的消息;不仅数据内容写自己的行为,还可以在反序列化之前获得soap消息

在类属性中实现接口
IClientMessageInspector
IDispatchMessageInspector
,并使用它


编写自己的行为,您可以在反序列化之前获取soap消息

在类属性中实现接口
IClientMessageInspector
IDispatchMessageInspector
,并使用它


我使用了WCF测试客户端。引用了浏览svc时获得的svc url(http://localhost:1791/CalculationService.svc). 使用工具中的调用操作。请参阅提供SOAP信封的XML选项卡

你认为这种方法有什么缺点吗?[当然我不能在asp.net中使用它,但它可以满足我当前的需要]


WcfTestClient:在“Visual Studio命令提示符”中键入“WcfTestClient”命令

我使用了WCF测试客户端。引用了浏览svc时获得的svc url(http://localhost:1791/CalculationService.svc). 使用工具中的调用操作。请参阅提供SOAP信封的XML选项卡

你认为这种方法有什么缺点吗?[当然我不能在asp.net中使用它,但它可以满足我当前的需要]


WcfTestClient:在“Visual Studio命令提示符”中键入“WcfTestClient”命令

如果GetEmployees()返回列表,则创建一个函数,使用XMLSerializarion从列表生成XML。如果GetEmployees()返回列表,请访问并创建一个函数,使用XMLSerializarion从列表生成XML。访问并使用WCF测试客户端。引用了在浏览工具中用于调用操作的svc()时获得的svc url。这给了我肥皂信封。您认为这种方法有什么缺点吗?这种方法只适用于客户端部分,并且您可以在wcf Behavior之后获得此soap消息。或者,wcf测试客户端没有行为,它是客户端部分,因此您可以获得与我使用的wcf测试客户端相同的数据。引用了在浏览工具中用于调用操作的svc()时获得的svc url。这给了我肥皂信封。您认为这种方法有任何缺点吗?这种方法只适用于客户端部分,并且您可以在wcf Behavior之后获得此soap消息,或者仅在wcf测试客户端没有行为,并且它是客户端部分,因此您可以获得相同的数据