【发布时间】:2012-12-18 17:51:29
【问题描述】:
我只是在寻找一些关于这个的一般建议。我的 WCF WebMethod 需要跨使用不同软件的应用程序工作,例如ASP.NET --> Java,例如。
我知道在方法失败的情况下,我可以利用FaultException(Of MyError) 生成 SOAP 故障,但是,发送成功消息的最佳方式通常是什么?
以下面的接口为例,它定义了将用户保存到数据库中的功能:
<ServiceContract()>
Public Interface IService1
<OperationContract()>
Sub SaveUserIntoDataBase(ByVal u As MyAppUser)
End Interface
<DataContract()>
Public Class MyAppUser
<DataMember()>
Public Property FirstName() As String
<DataMember()>
Public Property Surname() As String
End Class
如果我需要发送用户已成功保存的反馈,这通常会如何完成?是否存在与 FaultException 等效的“成功”,还是建议只返回布尔值或字符串?
我想应该总是返回一个值?
【问题讨论】:
标签: wcf