我有一个WCF操作返回颜色列表:返回列表<T>作为来自WCF服务的XML响应?
public List<Color> GetColors()
{
List<Color> colors = new List<Color>();
colors.Add(new Color {Name = "Red", Code = 1});
colors.Add(new Color {Name = "Blue", Code = 2});
return colors;
}
当我在WCF测试客户端运行它,它工作得很好,我可以看到的颜色数组,但我实际上喜欢的是如果它返回XML响应,然后我可以将RichTextBox
的文本设置为xml的内容。我怎样才能做到这一点?
这工作得很好。我读到关于IDispatchMessageInspector的所有内容是什么? – Xaisoft 2011-05-13 17:07:05
如果要在消息到达或发送消息之前对消息执行修改,可以使用称为消息检查器的WCF扩展机制。你可以在这里查看更多信息:http://msdn.microsoft.com/en-us/library/aa717047.aspx – 2011-05-13 17:18:38
如果我不想只返回普通的xml,但我想把它作为一个soap返回信封? – Xaisoft 2011-05-13 17:30:18