Share via


ReceiveActivity.FaultMessage 属性

定义

接收活动完成执行时返回的异常。

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 属性,则引发的异常将作为错误返回到客户端。

适用于