FaultException.CreateFault Method

Definition

Returns a FaultException object.

Overloads

CreateFault(MessageFault, Type[])

Returns a FaultException object from the specified message fault and an array of detail types.

CreateFault(MessageFault, String, Type[])

Returns a FaultException object from the specified message fault, action and an array of detail types.

CreateFault(MessageFault, Type[])

Returns a FaultException object from the specified message fault and an array of detail types.

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

Parameters

messageFault
MessageFault

The message fault that contains default SOAP fault information.

faultDetailTypes
Type[]

An array of types that contains fault details.

Returns

A FaultException object that you can throw to indicate that a SOAP fault message was received.

Remarks

The faultDetailTypes parameter contains candidate detail types. If any of the faultDetailTypes has a schema that matches the messageFault parameter, a System.ServiceModel.FaultException<TDetail> is returned where the type parameter is the matching candidate type.

CreateFault(MessageFault, String, Type[])

Returns a FaultException object from the specified message fault, action and an array of detail types.

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

Parameters

messageFault
MessageFault

The message fault that contains default SOAP fault information.

action
String

The fault action value.

faultDetailTypes
Type[]

An array of types that contains fault details.

Returns

A FaultException object that you can throw to indicate that a SOAP fault message was received.

Remarks

The faultDetailTypes parameter contains candidate detail types. If any of the faultDetailTypes has a schema that matches the messageFault parameter, a System.ServiceModel.FaultException<TDetail> is returned where the type parameter is the matching candidate type.

Applies to