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[])

Source:
FaultException.cs
Source:
FaultException.cs

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
Public Shared Function CreateFault (messageFault As MessageFault, ParamArray faultDetailTypes As Type()) As 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.

Applies to

CreateFault(MessageFault, String, Type[])

Source:
FaultException.cs
Source:
FaultException.cs

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
Public Shared Function CreateFault (messageFault As MessageFault, action As String, ParamArray faultDetailTypes As Type()) As 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