Soap12FaultCodes Třída

Definice

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 DataEncodingUnknown označující, že zpráva SOAP je kódován v nerozpoznaný formát.

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 enc:UntypedValue označující, že zpráva SOAP byla zakódována rpc a nebyla zadána vlastnost název typu zakódovaného uzlu grafu.

MustUnderstandFaultCode

Představuje kód chyby PROTOKOLU SOAP verze 1.2 MustUnderstand označující, že hlavička PROTOKOLU SOAP označená atributem MustUnderstand nebyla zpracována.

ReceiverFaultCode

Představuje kód chyby SOAP verze 1.2 Receiver označující chybu při zpracování volání klienta na serveru kvůli problému s příjemcem.

RpcBadArgumentsFaultCode

Představuje podkód chyby SOAP verze 1.2 rpc:BadArguments označující, že argumenty odeslané do metody webové služby XML byly nesprávné nebo nelze analyzovat.

RpcProcedureNotPresentFaultCode

Představuje podkód chyby SOAP verze 1.2 rpc:ProcedureNotPresent označující, že webová služba XML nepodporuje požadovanou metodu webové služby XML.

SenderFaultCode

Představuje kód chyby SOAP verze 1.2 Sender označující, že volání klienta nebylo správně naformátováno nebo neobsahovalo příslušné informace.

VersionMismatchFaultCode

Představuje kód chyby SOAP verze 1.2 VersionMismatch označující, že webová služba XML očekávala zprávy SOAP v souladu se specifikací SOAP 1.2, ale obdržela jednu vyhovující protokolu SOAP 1.1.

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)

Platí pro