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 屬性 (Property),而相關作業之 FaultContractAttribute 屬性 (Attribute) 指定的錯誤類型符合 FaultMessage 屬性 (Property) 的錯誤類型,則通道不算發生錯誤,用戶端仍可與伺服器通訊。 若未設定 FaultMessage 屬性,則會把擲回的例外狀況當做錯誤傳回給用戶端。

適用於