Soap12FaultCodes Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje kódy chyb SOAP, které se zobrazí ve zprávě SOAP, když dojde k chybě při komunikaci s webovými službami XML pomocí protokolu SOAP verze 1.2.
public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
- Dědičnost
-
Soap12FaultCodes
Poznámky
Chyba SOAP ve verzi 1.2 specifikace SOAP obsahuje Code
element a mimo jiné volitelný Subcode
element.
Element Code
je jedním z předdefinovaných kódů, které příjemce informují, že příčina chyby spadá do jedné z pěti velkých kategorií chyb. Těchto pět kódů chyb představují Soap12FaultCodes.ReceiverFaultCodepole , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCodea Soap12FaultCodes.DataEncodingUnknownFaultCode .
Element Subcode
umožňuje odesílateli chyby SOAP poskytnout kód chyby specifické pro aplikaci. ASP.NET definuje čtyři takové kódy, které jsou reprezentované Soap12FaultCodes.RpcProcedureNotPresentFaultCodepoli , Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCodea Soap12FaultCodes.EncodingUntypedValueFaultCode .
Webová služba XML, která vyvolá výjimku, nastaví Code vlastnost , která představuje Code
element, když je vytvořena nová instance SoapException třídy nebo SoapHeaderException . Tato chyba se přenáší přes kabel jako chyba SOAP, kterou klient rozhraní .NET Framework může zachytit jako SoapException nebo SoapHeaderException.
Pole
DataEncodingUnknownFaultCode |
Představuje kód chyby SOAP verze 1.2 |
EncodingMissingIdFaultCode |
Představuje kód chyby pro chybějící ID v datech kódování SOAP. |
EncodingUntypedValueFaultCode |
Představuje podkód chyby SOAP verze 1.2 |
MustUnderstandFaultCode |
Představuje kód chyby PROTOKOLU SOAP verze 1.2 |
ReceiverFaultCode |
Představuje kód chyby SOAP verze 1.2 |
RpcBadArgumentsFaultCode |
Představuje podkód chyby SOAP verze 1.2 |
RpcProcedureNotPresentFaultCode |
Představuje podkód chyby SOAP verze 1.2 |
SenderFaultCode |
Představuje kód chyby SOAP verze 1.2 |
VersionMismatchFaultCode |
Představuje kód chyby SOAP verze 1.2 |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |