FaultException.CreateFault Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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
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.