在我的wcf服务中,我需要将状态代码作为xmlelement返回。 如果POST方法成功,那么我应该传递
<xmlelement>success</xmlelement>
给客户。 如果有任何错误的话 我应该通过
<xmlelement>error</xmlelement>
给客户。 知道如何做到这一点。 有没有好的网站,我可以得到好的材料。 谢谢你的帮助。
答案 0 :(得分:0)
在当天,ASMX Web服务只允许您返回简单类型。这通常意味着返回包含XML的字符串。但是,WCF取消了这一点。如果需要,您仍然可以将XML作为字符串返回。但是,没有必要。您可以从WCF服务返回所需的任何.NET对象。
对于像“它工作与失败这个错误”这样简单的事情,我经常只返回一个字符串。如果字符串为空,则表示成功。否则,该字符串包含错误消息。
您还可以使用简单的类或结构来执行以下操作:
public struct Result
{
bool Success,
string ErrorMessage
}
希望有帮助...