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