Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe SoapException

 

Data di pubblicazione: maggio 2016

Rappresenta l'eccezione generata quando viene chiamato un metodo di servizio Web XML attraverso SOAP e si verifica un'eccezione.

Spazio dei nomi:   System.Web.Services.Protocols
Assembly:  System.Web.Services (in System.Web.Services.dll)

System.Object
  System.Exception
    System.SystemException
      System.Web.Services.Protocols.SoapException
        System.Web.Services.Protocols.SoapHeaderException

[SerializableAttribute]
public class SoapException : SystemException

NomeDescrizione
System_CAPS_pubmethodSoapException()

Inizializza una nuova istanza della classe SoapException.

System_CAPS_protmethodSoapException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe SoapException con dati serializzati.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName)

Inizializza una nuova istanza di SoapException classe con il messaggio dell'eccezione specificato e il codice di eccezione.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, Exception)

Inizializza una nuova istanza di SoapException con il messaggio dell'eccezione specificato, il codice di eccezione e il riferimento alla causa radice dell'eccezione.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, SoapFaultSubCode)

Inizializza una nuova istanza della classe SoapException con il messaggio di eccezione, il codice eccezione e il codice secondario specificati.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String)

Inizializza una nuova istanza di SoapException classe con il messaggio dell'eccezione specificato, il codice di eccezione e l'URI che identifica la parte di codice che ha causato l'eccezione.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String, Exception)

Inizializza una nuova istanza di SoapException classe con il messaggio di eccezione specificata, il codice di eccezione, l'URI che identifica il codice che ha causato l'eccezione e il riferimento alla causa radice dell'eccezione.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String, String, String, XmlNode, SoapFaultSubCode, Exception)

Inizializza una nuova istanza della classe SoapException con i valori specificati per messaggio di eccezione, codice di eccezione, URI che identifica il frammento di codice che ha causato l'eccezione, URI che rappresenta la funzione del servizio Web XML durante l'elaborazione del messaggio SOAP, lingua associata all'eccezione, informazioni sull'eccezione specifiche dell'applicazione, codice secondario per l'errore SOAP e riferimento alla causa radice dell'eccezione.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String, String, XmlNode, SoapFaultSubCode, Exception)

Inizializza una nuova istanza della classe SoapException con i valori specificati per messaggio di eccezione, codice di eccezione, URI che identifica il frammento di codice che ha causato l'eccezione, informazioni sull'eccezione specifiche dell'applicazione e riferimento alla causa radice dell'eccezione.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String, XmlNode)

Inizializza una nuova istanza di SoapException classe con l'eccezione specificata, il codice di eccezione, l'URI del messaggio che identifica la parte di codice che ha causato l'eccezione e informazioni sull'eccezione specifiche dell'applicazione.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String, XmlNode, Exception)

Inizializza una nuova istanza della classe SoapException con i valori specificati per messaggio di eccezione, codice di eccezione, URI che identifica il frammento di codice che ha causato l'eccezione, informazioni sull'eccezione specifiche dell'applicazione e riferimento alla causa radice dell'eccezione.

NomeDescrizione
System_CAPS_pubpropertyActor

Ottiene il frammento di codice che ha causato l'eccezione.

System_CAPS_pubpropertyCode

Ottiene il tipo di codice di errore SOAP.

System_CAPS_pubpropertyData

Ottiene una collezione di coppie chiave/valore che forniscono ulteriori informazioni definite dall'utente sull'eccezione. (Ereditato da Exception.)

System_CAPS_pubpropertyDetail

Ottiene un XmlNode che rappresenta i dettagli sull'errore specifico dell'applicazione.

System_CAPS_pubpropertyHelpLink

Ottiene o imposta un collegamento al file della Guida associato all'eccezione.(Ereditato da Exception.)

System_CAPS_pubpropertyHResult

Ottiene o imposta HRESULT, un valore numerico codificato che viene assegnato ad una specifica eccezione. (Ereditato da Exception.)

System_CAPS_pubpropertyInnerException

Ottiene l'istanza di Exception che ha causato l'eccezione corrente.(Ereditato da Exception.)

System_CAPS_pubpropertyLang

Ottiene la lingua associata all'eccezione.

System_CAPS_pubpropertyMessage

Ottiene un messaggio che descrive l'eccezione corrente.(Ereditato da Exception.)

System_CAPS_pubpropertyNode

Ottiene un URI che rappresenta la parte di codice che ha causato l'eccezione.

System_CAPS_pubpropertyRole

Ottiene un URI che rappresenta la funzione del servizio Web XML nell'elaborazione del messaggio SOAP.

System_CAPS_pubpropertySource

Ottiene o imposta il nome dell'oggetto o dell'applicazione che ha generato l'errore.(Ereditato da Exception.)

System_CAPS_pubpropertyStackTrace

Ottiene una rappresentazione in forma di stringa dei frame nello stack di chiamate. (Ereditato da Exception.)

System_CAPS_pubpropertySubCode

Ottiene le informazioni facoltative sull'errore contenute nell'elemento subcode XML di un errore SOAP.

System_CAPS_pubpropertyTargetSite

Ottiene il metodo che ha generato l'eccezione corrente. (Ereditato da Exception.)

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetBaseException()

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.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Set di T:System.Runtime.Serialization.SerializationInfo con informazioni sull'eccezione.(Esegue l'override di Exception.GetObjectData(SerializationInfo, StreamingContext).)

System_CAPS_pubmethodGetType()

Ottiene il tipo di runtime dell'istanza corrente.(Ereditato da Exception.)

System_CAPS_pubmethodSystem_CAPS_staticIsClientFaultCode(XmlQualifiedName)

Restituisce un valore che indica se il codice di errore SOAP è equivalente al Client codice di errore SOAP indipendentemente dalla versione del protocollo SOAP utilizzata.

System_CAPS_pubmethodSystem_CAPS_staticIsMustUnderstandFaultCode(XmlQualifiedName)

Restituisce un valore che indica se il codice di errore SOAP è equivalente a MustUnderstand indipendentemente dalla versione del protocollo SOAP utilizzata.

System_CAPS_pubmethodSystem_CAPS_staticIsServerFaultCode(XmlQualifiedName)

Restituisce un valore che indica se il codice di errore SOAP è equivalente al Server codice di errore SOAP indipendentemente dalla versione del protocollo SOAP utilizzata.

System_CAPS_pubmethodSystem_CAPS_staticIsVersionMismatchFaultCode(XmlQualifiedName)

Restituisce un valore che indica se il codice di errore SOAP è equivalente al VersionMismatch codice di errore SOAP indipendentemente dalla versione del protocollo SOAP utilizzata.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Crea e restituisce una rappresentazione di stringa dell'eccezione corrente.(Ereditato da Exception.)

NomeDescrizione
System_CAPS_pubfieldSystem_CAPS_staticClientFaultCode

Specifica un codice di errore SOAP che rappresenta una chiamata del client che non è formattata correttamente o non contiene le informazioni appropriate.

System_CAPS_pubfieldSystem_CAPS_staticDetailElementName

Ottiene un XmlQualifiedName che rappresenta il Detail elemento di un codice di errore SOAP.

System_CAPS_pubfieldSystem_CAPS_staticMustUnderstandFaultCode

Un codice di errore SOAP che rappresenta un elemento SOAP contrassegnato con il MustUnderstand attributo non è stato elaborato.

System_CAPS_pubfieldSystem_CAPS_staticServerFaultCode

Specifica che un codice di errore SOAP che rappresenta un errore durante l'elaborazione di una chiamata del client sul server, in cui il problema non è correlato al contenuto del messaggio.

System_CAPS_pubfieldSystem_CAPS_staticVersionMismatchFaultCode

Durante l'elaborazione del messaggio SOAP è stato trovato un codice di errore SOAP che rappresenta uno spazio dei nomi non valido per una busta SOAP.

NomeDescrizione
System_CAPS_proteventSerializeObjectState

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

Il SoapException può essere generata da common language runtime o da un metodo di servizio Web XML. Common language runtime può generare un SoapException Se una risposta a una richiesta non è formattata correttamente. I metodi del servizio Web XML possono generare un SoapException semplicemente generando un'eccezione all'interno di Web XML metodo del servizio. Se il client accede il metodo su SOAP, l'eccezione viene rilevata nel server e incapsulata in un nuovo SoapException. Il SoapException generata contiene i valori di proprietà seguenti:

Proprietà

Valore

Message

Il Message proprietà dell'eccezione originale.

Code

ServerFaultCode.

Actor

L'URL del metodo del servizio Web XML.

Detail

null, ma un elemento di dettaglio vuoto è presente nell'elemento di errore.

Un metodo di servizio Web XML può generare un SoapException quando i client chiamano tramite SOAP. Se un servizio Web XML genera il SoapException, è possono aggiungere altri dettagli tramite le Actor, Code e Detail metodo del servizio proprietà in caso contrario non può essere impostato da un Web XML, se un altro tipo di eccezione viene generato.

Nell'esempio seguente genera un SoapException in cui il metodo del servizio Web XML imposta la Detail proprietà.

.NET Framework
Disponibile da 1.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: