Comparteix a través de


FaultException.CreateFault Método

Definición

Devuelve un objeto FaultException.

Sobrecargas

CreateFault(MessageFault, Type[])

Devuelve un objeto FaultException desde el error del mensaje especificado y una matriz de tipos de detalle.

CreateFault(MessageFault, String, Type[])

Devuelve un objeto FaultException desde el error del mensaje, la acción y una matriz de tipos de detalle especificados.

CreateFault(MessageFault, Type[])

Devuelve un objeto FaultException desde el error del mensaje especificado y una matriz de tipos de detalle.

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

Parámetros

messageFault
MessageFault

El error del mensaje que contiene la información del error de SOAP predeterminado.

faultDetailTypes
Type[]

Una matriz de tipos que contiene los detalles del error.

Devoluciones

FaultException

Un objeto FaultException que puede iniciar para indicar que se recibió un mensaje de error de SOAP.

Comentarios

El parámetro faultDetailTypes contiene los tipos de detalle del candidato. Si cualquiera de faultDetailTypes tiene un esquema que coincide con el parámetro messageFault, se devuelve System.ServiceModel.FaultException<TDetail> donde el parámetro de tipo es el tipo de candidato correspondiente.

Se aplica a

CreateFault(MessageFault, String, Type[])

Devuelve un objeto FaultException desde el error del mensaje, la acción y una matriz de tipos de detalle especificados.

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

Parámetros

messageFault
MessageFault

El error del mensaje que contiene la información del error de SOAP predeterminado.

action
String

El valor de la acción del error.

faultDetailTypes
Type[]

Una matriz de tipos que contiene los detalles del error.

Devoluciones

FaultException

Un objeto FaultException que puede iniciar para indicar que se recibió un mensaje de error de SOAP.

Comentarios

El parámetro faultDetailTypes contiene los tipos de detalle del candidato. Si cualquiera de faultDetailTypes tiene un esquema que coincide con el parámetro messageFault, se devuelve System.ServiceModel.FaultException<TDetail> donde el parámetro de tipo es el tipo de candidato correspondiente.

Se aplica a