FaultException.CreateFault Metodo

Definizione

Restituisce un oggetto FaultException.

Overload

CreateFault(MessageFault, Type[])

Restituisce un oggetto FaultException a partire dal messaggio di errore e dalla matrice di tipi di dettaglio specificati.

CreateFault(MessageFault, String, Type[])

Restituisce un oggetto FaultException a partire dal messaggio di errore, dall'azione e dalla matrice di tipi di dettaglio specificati.

CreateFault(MessageFault, Type[])

Restituisce un oggetto FaultException a partire dal messaggio di errore e dalla matrice di tipi di dettaglio specificati.

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

Parametri

messageFault
MessageFault

Messaggio di errore contenente le informazioni predefinite dell'errore SOAP.

faultDetailTypes
Type[]

Matrice di tipi contenente i dettagli dell'errore.

Restituisce

FaultException

Oggetto FaultException che è possibile generare per segnalare la ricezione di un messaggio di errore SOAP.

Commenti

Il parametro faultDetailTypes contiene tipi di dettaglio candidati. Se uno dei parametri faultDetailTypes presenta uno schema che corrisponde al parametro messageFault, il sistema restituisce un oggetto System.ServiceModel.FaultException<TDetail> in cui il parametro di tipo è il tipo candidato per cui si è verificata la corrispondenza di schema.

Si applica a

CreateFault(MessageFault, String, Type[])

Restituisce un oggetto FaultException a partire dal messaggio di errore, dall'azione e dalla matrice di tipi di dettaglio specificati.

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

Parametri

messageFault
MessageFault

Messaggio di errore contenente le informazioni predefinite dell'errore SOAP.

action
String

Valore di azione dell'errore.

faultDetailTypes
Type[]

Matrice di tipi contenente i dettagli dell'errore.

Restituisce

FaultException

Oggetto FaultException che è possibile generare per segnalare la ricezione di un messaggio di errore SOAP.

Commenti

Il parametro faultDetailTypes contiene tipi di dettaglio candidati. Se uno dei parametri faultDetailTypes presenta uno schema che corrisponde al parametro messageFault, il sistema restituisce un oggetto System.ServiceModel.FaultException<TDetail> in cui il parametro di tipo è il tipo candidato per cui si è verificata la corrispondenza di schema.

Si applica a