FaultException.CreateFault 方法

定義

傳回 FaultException 物件。

多載

CreateFault(MessageFault, Type[])

從指定的訊息錯誤與一個詳細型別陣列,傳回一個 FaultException 物件。

CreateFault(MessageFault, String, Type[])

從指定的訊息錯誤、動作與一個詳細型別陣列,傳回一個 FaultException 物件。

CreateFault(MessageFault, Type[])

從指定的訊息錯誤與一個詳細型別陣列,傳回一個 FaultException 物件。

public:
 static System::ServiceModel::FaultException ^ CreateFault(System::ServiceModel::Channels::MessageFault ^ messageFault, ... cli::array <Type ^> ^ faultDetailTypes);
public static System.ServiceModel.FaultException CreateFault (System.ServiceModel.Channels.MessageFault messageFault, params Type[] faultDetailTypes);
static member CreateFault : System.ServiceModel.Channels.MessageFault * Type[] -> System.ServiceModel.FaultException
Public Shared Function CreateFault (messageFault As MessageFault, ParamArray faultDetailTypes As Type()) As FaultException

參數

messageFault
MessageFault

包含預設 SOAP 錯誤資訊的訊息錯誤。

faultDetailTypes
Type[]

包含錯誤細節的型別陣列。

傳回

FaultException

FaultException 物件,您可擲回此物件,表示已收到一個 SOAP 錯誤訊息。

備註

faultDetailTypes 參數包含候選細節型別。 若有任何 faultDetailTypes 具有一個符合 messageFault 參數的結構描述,便會傳回一個 System.ServiceModel.FaultException<TDetail>,其中的型別參數就是該符合的候選型別。

適用於

CreateFault(MessageFault, String, Type[])

從指定的訊息錯誤、動作與一個詳細型別陣列,傳回一個 FaultException 物件。

public:
 static System::ServiceModel::FaultException ^ CreateFault(System::ServiceModel::Channels::MessageFault ^ messageFault, System::String ^ action, ... cli::array <Type ^> ^ faultDetailTypes);
public static System.ServiceModel.FaultException CreateFault (System.ServiceModel.Channels.MessageFault messageFault, string action, params Type[] faultDetailTypes);
static member CreateFault : System.ServiceModel.Channels.MessageFault * string * Type[] -> System.ServiceModel.FaultException
Public Shared Function CreateFault (messageFault As MessageFault, action As String, ParamArray faultDetailTypes As Type()) As FaultException

參數

messageFault
MessageFault

包含預設 SOAP 錯誤資訊的訊息錯誤。

action
String

錯誤動作值。

faultDetailTypes
Type[]

包含錯誤細節的型別陣列。

傳回

FaultException

FaultException 物件,您可擲回此物件,表示已收到一個 SOAP 錯誤訊息。

備註

faultDetailTypes 參數包含候選細節型別。 若有任何 faultDetailTypes 具有一個符合 messageFault 參數的結構描述,便會傳回一個 System.ServiceModel.FaultException<TDetail>,其中的型別參數就是該符合的候選型別。

適用於