ReceiveActivity.FaultMessage 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
接收活动完成执行时返回的异常。
public:
property System::ServiceModel::FaultException ^ FaultMessage { System::ServiceModel::FaultException ^ get(); void set(System::ServiceModel::FaultException ^ value); };
[System.ComponentModel.Browsable(true)]
public System.ServiceModel.FaultException FaultMessage { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.FaultMessage : System.ServiceModel.FaultException with get, set
Public Property FaultMessage As FaultException
属性值
一个包含错误消息文本和详细信息的 FaultException 对象。
- 属性
示例
下面的代码示例演示如何访问 FaultMessage
属性。
ReceiveActivity receiveQuote;
receiveQuote = new ReceiveActivity();
FaultException message = receiveQuote.FaultMessage;
注解
如果 FaultMessage 属性设置为 FaultException 类型的实例,则活动完成时会向客户端返回错误。
如果在活动执行期间引发了异常,并且设置了 FaultMessage 属性,则会向客户端返回指定的错误。 如果在活动执行期间引发了异常并设置了 FaultMessage 属性,而且关联的操作具有 FaultContractAttribute 特性(该特性指定与 FaultMessage 属性匹配的错误类型),则通道没有出错,客户端仍然可以和服务器通信。 如果未设置 FaultMessage 属性,则引发的异常将作为错误返回到客户端。