Condividi tramite


WebFaultException Classe

Definizione

Rappresenta un errore che può avere un codice di stato HTTP associato.

public ref class WebFaultException : System::ServiceModel::FaultException
[System.Serializable]
public class WebFaultException : System.ServiceModel.FaultException
[<System.Serializable>]
type WebFaultException = class
    inherit FaultException
Public Class WebFaultException
Inherits FaultException
Ereditarietà
Attributi

Commenti

Quando viene utilizzato un endpoint (WebHttpBinding e WebHttpBehavior o WebScriptEnablingBehavior) di WCF REST, viene conseguentemente impostato il codice di stato HTTP nella risposta. Tuttavia, WebFaultException può essere utilizzato con gli endpoint non-REST e comportarsi come un normale FaultException.

Quando viene utilizzato un endpoint di WCF REST, il formato della risposta dell'errore serializzato è determinato nella stessa modalità di una risposta non-errore. Per altre informazioni sulla formattazione REST WCF, vedere Formattazione HTTP WEB WCF.

Costruttori

WebFaultException(HttpStatusCode)

Inizializza una nuova istanza della classe WebFaultException con l'oggetto HttpStatusCode specificato.

WebFaultException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe WebFaultException con gli oggetti SerializationInfo e StreamingContext specificati.

Proprietà

Action

Consente di ottenere il valore di azione SOAP relativo al messaggio di errore.

(Ereditato da FaultException)
Code

Consente di ottenere il codice dell'errore SOAP.

(Ereditato da FaultException)
Data

Ottiene una raccolta di coppie chiave/valore che forniscono informazioni definite dall'utente aggiuntive sull'eccezione.

(Ereditato da Exception)
HelpLink

Ottiene o imposta un collegamento al file della Guida associato all'eccezione.

(Ereditato da Exception)
HResult

Ottiene o imposta HRESULT, un valore numerico codificato che viene assegnato a un'eccezione specifica.

(Ereditato da Exception)
InnerException

Ottiene l'istanza di Exception che ha causato l'eccezione corrente.

(Ereditato da Exception)
Message

Consente di ottenere il messaggio dell'eccezione.

(Ereditato da FaultException)
Reason

Consente di ottenere l'oggetto FaultReason relativo all'errore SOAP.

(Ereditato da FaultException)
Source

Ottiene o imposta il nome dell'oggetto o dell'applicazione che ha generato l'errore.

(Ereditato da Exception)
StackTrace

Ottiene una rappresentazione di stringa dei frame immediati nello stack di chiamate.

(Ereditato da Exception)
StatusCode

Ottiene l'oggetto HttpStatusCode associato a quest'errore.

TargetSite

Ottiene il metodo che genera l'eccezione corrente.

(Ereditato da Exception)

Metodi

CreateMessageFault()

Restituisce un oggetto MessageFault.

(Ereditato da FaultException)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBaseException()

Quando ne viene eseguito l'override in una classe derivata, restituisce l'Exception che è la causa radice di una o più eccezioni successive.

(Ereditato da Exception)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObjectData(SerializationInfo, StreamingContext)

Implementazione del metodo GetObjectData(SerializationInfo, StreamingContext) chiamato quando un oggetto viene serializzato in un flusso.

GetType()

Ottiene il tipo di runtime dell'istanza corrente.

(Ereditato da Exception)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Crea e restituisce una rappresentazione di stringa dell'eccezione corrente.

(Ereditato da Exception)

Eventi

SerializeObjectState
Obsoleti.

Si verifica quando un'eccezione viene serializzata per creare un oggetto di stato eccezione contenente i dati serializzati relativi all'eccezione.

(Ereditato da Exception)

Si applica a