Sdílet prostřednictvím


Soap12FaultCodes Třída

Definice

Definuje kódy chyb PROTOKOLU 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 prvek a mimo jiné volitelný Subcode prvek.

Prvek Code je jednou z předdefinované sady kódů, která informuje příjemce, že příčina chyby se dostala do jedné z pěti velkých kategorií chyb. Těchto pět kódů chyb představuje Soap12FaultCodes.ReceiverFaultCodepole , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCodea Soap12FaultCodes.DataEncodingUnknownFaultCode pole.

Element Subcode umožňuje odesílateli chyby SOAP poskytnout kód chyby specifické pro aplikaci. ASP.NET definuje čtyři takové kódy, které představují Soap12FaultCodes.RpcProcedureNotPresentFaultCodepole , Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCodea Soap12FaultCodes.EncodingUntypedValueFaultCode pole.

Webová služba XML vyvolá výjimku nastaví Code vlastnost, která představuje Code prvek, při vytvoření nové instance SoapException nebo SoapHeaderException třídy. Tato chyba se přenáší přes drát jako chyba SOAP, kterou klient rozhraní .NET Framework může zachytit jako nebo SoapExceptionSoapHeaderException.

Pole

Name Description
DataEncodingUnknownFaultCode

Představuje kód chyby SOAP verze 1.2 DataEncodingUnknown označující, že zpráva SOAP je kódována v nerozpoznaný formát.

EncodingMissingIdFaultCode

Představuje kód chyby chybějícího 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 kódována RPC a vlastnost názvu typu kódovaného uzlu grafu nebyla zadána.

MustUnderstandFaultCode

Představuje kód chyby SOAP verze 1.2 MustUnderstand označující hlavičku SOAP označenou atributem MustUnderstand nebyla zpracována.

ReceiverFaultCode

Představuje kód chyby SOAP verze 1.2 Receiver označující chybu, ke které došlo během 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é metodě 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, které odpovídají specifikaci SOAP 1.2, ale obdržela jednu vyhovující protokolu SOAP 1.1.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro