Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

SoapException-Klasse

 

Stellt die Ausnahme dar, die ausgelöst wird, wenn eine XML-Webdienstmethode über SOAP aufgerufen wird und eine Ausnahme auftritt.

Namespace:   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

NameBeschreibung
System_CAPS_pubmethodSoapException()

Initialisiert eine neue Instanz der SoapException-Klasse.

System_CAPS_protmethodSoapException(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der SoapException-Klasse mit serialisierten Daten.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName)

Initialisiert eine neue Instanz der SoapException -Klasse mit der angegebenen Fehlermeldung und Ausnahmecode.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, Exception)

Initialisiert eine neue Instanz der SoapException -Klasse mit der angegebenen Ausnahmemeldung, Ausnahmecode und Verweis auf die Ursache der Ausnahme.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, SoapFaultSubCode)

Initialisiert eine neue Instanz der SoapException-Klasse mit Angabe der Ausnahmemeldung, des Ausnahmecodes und des Subcodes.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String)

Initialisiert eine neue Instanz der SoapException -Klasse mit der angegebenen Ausnahmemeldung, der Ausnahmecode und der URI, der den Codeabschnitt identifiziert, die die Ausnahme verursacht hat.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String, Exception)

Initialisiert eine neue Instanz der der SoapException -Klasse mit der angegebenen Ausnahmemeldung, Ausnahmecode, der URI, der den Code identifiziert, die die Ausnahme verursacht hat, und Verweis auf die Ursache der Ausnahme.

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

Initialisiert eine neue Instanz der SoapException-Klasse mit der angegebenen Ausnahmemeldung, dem Ausnahmecode, einem URI, der den Codeabschnitt identifiziert, der die Ausnahme verursacht hat, einem URI, der die Funktion des XML-Webdiensts bei der Verarbeitung der SOAP-Nachricht darstellt, der (natürlichen) Sprache, die der Ausnahme zugeordnet ist, den anwendungsspezifischen Ausnahmeinformationen, dem Subcode für den SOAP-Fehler und einem Verweis auf die der Ausnahme zugrunde liegende Ursache.

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

Initialisiert eine neue Instanz der SoapException -Klasse mit der angegebenen Ausnahme Nachricht Ausnahmecode URI, der den Codeabschnitt identifiziert, die die Ausnahme, die anwendungsspezifische Ausnahmeinformationen und Verweis auf die Ursache der Ausnahme verursacht hat.

System_CAPS_pubmethodSoapException(String, XmlQualifiedName, String, XmlNode)

Initialisiert eine neue Instanz der SoapException -Klasse mit der angegebenen Ausnahme Nachricht Ausnahmecode URI, der den Codeabschnitt identifiziert, die der Ausnahme und die Anwendungsinformationen für die spezifische Ausnahme verursacht hat.

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

Initialisiert eine neue Instanz der SoapException -Klasse mit der angegebenen Ausnahme Nachricht Ausnahmecode URI, der den Codeabschnitt identifiziert, die die Ausnahme, die anwendungsspezifische Ausnahmeinformationen und Verweis auf die Ursache der Ausnahme verursacht hat.

NameBeschreibung
System_CAPS_pubpropertyActor

Ruft den Codeabschnitt, der die Ausnahme verursacht hat.

System_CAPS_pubpropertyCode

Ruft den Typ der SOAP-Fehlercode ab.

System_CAPS_pubpropertyData

Ruft eine Auflistung von Schlüssel-Wert-Paaren ab, die zusätzliche benutzerdefinierte Informationen über die Ausnahme bereitstellen.(Geerbt von „Exception“.)

System_CAPS_pubpropertyDetail

Ruft eine XmlNode die die Einzelheiten von anwendungsspezifischen Fehlerinformationen darstellt.

System_CAPS_pubpropertyHelpLink

Ruft einen Link zur Hilfedatei ab, die dieser Ausnahme zugeordnet ist, oder legt einen Link fest.(Geerbt von „Exception“.)

System_CAPS_pubpropertyHResult

Ruft HRESULT ab oder legt HRESULT fest. Dies ist ein codierter Wert, der einer bestimmten Ausnahme zugeordnet ist.(Geerbt von „Exception“.)

System_CAPS_pubpropertyInnerException

Ruft die Exception-Instanz ab, die die aktuelle Ausnahme verursacht hat.(Geerbt von „Exception“.)

System_CAPS_pubpropertyLang

Ruft die der Ausnahme zugeordnete menschliche Sprache ab.

System_CAPS_pubpropertyMessage

Ruft eine Meldung ab, die die aktuelle Ausnahme beschreibt.(Geerbt von „Exception“.)

System_CAPS_pubpropertyNode

Ruft einen URI, der den Teil des Codes darstellt, der die Ausnahme verursacht hat.

System_CAPS_pubpropertyRole

Ruft einen URI, der den XML-Webdienst-Funktion bei der Verarbeitung der SOAP-Nachricht darstellt.

System_CAPS_pubpropertySource

Gibt den Namen der Anwendung oder des Objekts zurück, die bzw. das den Fehler verursacht hat, oder legt diesen fest.(Geerbt von „Exception“.)

System_CAPS_pubpropertyStackTrace

Ruft eine Zeichenfolgendarstellung der unmittelbaren Frames in der Aufrufliste ab.(Geerbt von „Exception“.)

System_CAPS_pubpropertySubCode

Ruft die optionalen Fehlerinformationen ab, die im XML-Element vom Typ subcode eines SOAP-Fehlers enthalten sind.

System_CAPS_pubpropertyTargetSite

Ruft die Methode ab, die die aktuelle Ausnahme auslöst.(Geerbt von „Exception“.)

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetBaseException()

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Exception zurück, die die ursprüngliche Ursache für eine oder mehrere nachfolgende Ausnahmen ist.(Geerbt von „Exception“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Legt die T:System.Runtime.Serialization.SerializationInfo mit Informationen zur Ausnahme.(Überschreibt Exception.GetObjectData(SerializationInfo, StreamingContext).)

System_CAPS_pubmethodGetType()

Ruft den Laufzeittyp der aktuellen Instanz ab.(Geerbt von „Exception“.)

System_CAPS_pubmethodSystem_CAPS_staticIsClientFaultCode(XmlQualifiedName)

Gibt einen Wert, der angibt, ob der SOAP-Fehlercode entspricht der Client -SOAP-Fehlercode unabhängig von der Version des verwendeten SOAP-Protokolls.

System_CAPS_pubmethodSystem_CAPS_staticIsMustUnderstandFaultCode(XmlQualifiedName)

Gibt einen Wert, der angibt, ob der SOAP-Fehlercode entspricht MustUnderstand unabhängig von der Version des verwendeten SOAP-Protokolls.

System_CAPS_pubmethodSystem_CAPS_staticIsServerFaultCode(XmlQualifiedName)

Gibt einen Wert, der angibt, ob der SOAP-Fehlercode entspricht der Server -SOAP-Fehlercode unabhängig von der Version des verwendeten SOAP-Protokolls.

System_CAPS_pubmethodSystem_CAPS_staticIsVersionMismatchFaultCode(XmlQualifiedName)

Gibt einen Wert, der angibt, ob der SOAP-Fehlercode entspricht der VersionMismatch -SOAP-Fehlercode unabhängig von der Version des verwendeten SOAP-Protokolls.

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Erstellt eine Zeichenfolgendarstellung der aktuellen Ausnahme und gibt diese zurück.(Geerbt von „Exception“.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticClientFaultCode

Gibt einen SOAP-Fehlercode, der ein Clientaufruf darstellt, die nicht ordnungsgemäß formatiert oder enthält nicht die entsprechende Informationen.

System_CAPS_pubfieldSystem_CAPS_staticDetailElementName

Ruft eine XmlQualifiedName darstellt, die die Detail Element eines SOAP-Fehlercodes.

System_CAPS_pubfieldSystem_CAPS_staticMustUnderstandFaultCode

Ein SOAP-Fehlercode, der ein SOAP-Element darstellt, die mit markiert die MustUnderstand Attribut wurde nicht verarbeitet.

System_CAPS_pubfieldSystem_CAPS_staticServerFaultCode

Gibt an, dass ein SOAP-Fehlercode, der einen Fehler während der Verarbeitung eines Clientaufrufs auf dem Server, in dem das Problem nicht auf den Meldungsinhalt zurückzuführen ist.

System_CAPS_pubfieldSystem_CAPS_staticVersionMismatchFaultCode

Ein SOAP-Fehlercode, der einen ungültigen Namespace für einen SOAP-Envelope darstellt, wurde während der Verarbeitung der SOAP-Nachricht gefunden.

NameBeschreibung
System_CAPS_proteventSerializeObjectState

Tritt auf, wenn eine Ausnahme serialisiert wird, um ein Ausnahmezustandsobjekt zu erstellen, das serialisierte Daten für die Ausnahme enthält.(Geerbt von „Exception“.)

Die SoapException kann werden entweder durch die common Language Runtime oder durch eine XML-Webdienstmethode ausgelöst. Die common Language Runtime Auslösen einer SoapException wenn eine Antwort auf eine Anforderung nicht korrekt formatiert ist. XML-Webdienstmethoden können Generieren einer SoapException durch einfach eine Ausnahme innerhalb der XML-Webdienst-Dienstmethode. Wenn der Client über SOAP auf die Methode zugegriffen hat, wird die Ausnahme auf dem Server abgefangen und eingeschlossen in einem neuen SoapException. Die SoapException ausgelöst hat die folgenden Eigenschaftswerte:

Eigenschaft

Wert

Message

Die Message -Eigenschaft der ursprünglichen Ausnahme.

Code

ServerFaultCode.

Actor

Die URL der XML-Webdienstmethode.

Detail

null, aber eine leere Detail-Element in das Fault-Element vorhanden ist.

Eine XML-Webdienstmethode löst möglicherweise eine SoapException wenn Clientaufrufe über SOAP. Wenn ein XML-Webdienst löst die SoapException, andere Details hinzugefügt werden können, über die Actor, Code und Detail Eigenschaften, die nicht durch eine XML-Webdienstmethode festgelegt werden können-Methode, wenn eine andere Art von Ausnahme ausgelöst wird.

Im folgenden Beispiel wird ein SoapException in dem die XML-Webdienstmethode legt die Detail Eigenschaft.

.NET Framework
Verfügbar seit 1.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: