Soap12FaultCodes Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die SOAP-Fehlercodes (Simple Object Access Protocol), die in der SOAP-Nachricht angezeigt werden, wenn ein Fehler während der Kommunikation mit XML-Webdiensten auftritt, die das Protokoll des SOAP, Version 1.2, verwenden.
public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
- Vererbung
-
Soap12FaultCodes
Hinweise
Ein SOAP-Fehler in Version 1.2 der SOAP-Spezifikation enthält ein Code
Element und unter anderem ein optionales Subcode
Element.
Das Code
Element ist eines von einem vordefinierten Codesatz, der einen Empfänger darüber informiert, dass die Fehlerursache in eine von fünf großen Fehlerkategorien fällt. Diese fünf Fehlercodes werden durch die Soap12FaultCodes.ReceiverFaultCodeFelder , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCodeund Soap12FaultCodes.DataEncodingUnknownFaultCode dargestellt.
Das Subcode
-Element ermöglicht es dem Absender des SOAP-Fehlers, einen anwendungsspezifischen Fehlercode bereitzustellen. ASP.NET definiert vier solcher Codes, die durch die Soap12FaultCodes.RpcProcedureNotPresentFaultCodeFelder , Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCodeund Soap12FaultCodes.EncodingUntypedValueFaultCode dargestellt werden.
Ein XML-Webdienst, der eine Ausnahme auslöst, legt die Code -Eigenschaft fest, die das Code
-Element darstellt, wenn ein neuer instance der SoapException - oder SoapHeaderException -Klasse erstellt wird. Dieser Fehler wird über die Verbindung als SOAP-Fehler übertragen, den ein .NET Framework Client als oder SoapExceptionSoapHeaderExceptionabfangen kann.
Felder
DataEncodingUnknownFaultCode |
Stellt den Fehlercode |
EncodingMissingIdFaultCode |
Stellt den Fehlercode für eine fehlende ID in SOAP-Codierungsdaten dar. |
EncodingUntypedValueFaultCode |
Stellt den Fehlersubcode |
MustUnderstandFaultCode |
Stellt den Fehlercode |
ReceiverFaultCode |
Stellt den Fehlercode |
RpcBadArgumentsFaultCode |
Stellt den Fehlersubcode |
RpcProcedureNotPresentFaultCode |
Stellt den Fehlersubcode |
SenderFaultCode |
Stellt den Fehlercode |
VersionMismatchFaultCode |
Stellt den Fehlercode |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |