Soap12FaultCodes Klas

Definitie

Definieert de SOAP-foutcodes die worden weergegeven in een SOAP-bericht wanneer er een fout optreedt tijdens de communicatie met XML-webservices met behulp van het SOAP-protocol versie 1.2.

public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
Overname
Soap12FaultCodes

Opmerkingen

Een SOAP-fout in versie 1.2 van de SOAP-specificatie bevat een Code element en onder andere een optioneel Subcode element.

Het Code element is een van een vooraf gedefinieerde set codes waarmee een ontvanger wordt geïnformeerd dat de oorzaak van de fout in een van de vijf grote foutcategorieën is gevallen. Deze vijf foutcodes worden vertegenwoordigd door de Soap12FaultCodes.ReceiverFaultCodevelden , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCodeen Soap12FaultCodes.MustUnderstandFaultCodeSoap12FaultCodes.DataEncodingUnknownFaultCode velden.

Met Subcode het element kan de afzender van de SOAP-fout een toepassingsspecifieke foutcode opgeven. ASP.NET definieert vier dergelijke codes die worden vertegenwoordigd door de velden Soap12FaultCodes.RpcProcedureNotPresentFaultCode, Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCode en Soap12FaultCodes.EncodingUntypedValueFaultCode.

Een XML-webservice die een uitzondering genereert, stelt de Code eigenschap, die het Code element vertegenwoordigt, in wanneer een nieuw exemplaar van de SoapException of SoapHeaderException klasse wordt gemaakt. Deze fout wordt via de kabel verzonden als een SOAP-fout, die een .NET Framework-client kan vangen als een SoapException of SoapHeaderException.

Velden

Name Description
DataEncodingUnknownFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutcode DataEncodingUnknown die aangeeft dat het SOAP-bericht is gecodeerd in een niet-herkende indeling.

EncodingMissingIdFaultCode

Vertegenwoordigt de foutcode voor ontbrekende id in SOAP-coderingsgegevens.

EncodingUntypedValueFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutsubcode enc:UntypedValue die aangeeft dat het SOAP-bericht RPC-gecodeerd is en dat de typenaameigenschap van een gecodeerd grafiekknooppunt niet is opgegeven.

MustUnderstandFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutcode MustUnderstand die aangeeft dat een SOAP-header die is gemarkeerd met het MustUnderstand kenmerk niet is verwerkt.

ReceiverFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutcode Receiver die aangeeft dat er een fout is opgetreden tijdens de verwerking van een clientaanroep op de server vanwege een probleem met de ontvanger.

RpcBadArgumentsFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutsubcode rpc:BadArguments die aangeeft dat argumenten die naar de XML-webservicemethode zijn verzonden, onjuist zijn of niet kunnen worden geparseerd.

RpcProcedureNotPresentFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutsubcode rpc:ProcedureNotPresent die aangeeft dat de XML-webservice geen ondersteuning biedt voor de aangevraagde XML-webservicemethode.

SenderFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutcode Sender die aangeeft dat een clientoproep niet correct is opgemaakt of niet de juiste informatie bevat.

VersionMismatchFaultCode

Vertegenwoordigt de SOAP-versie 1.2-foutcode VersionMismatch die aangeeft dat de VERWACHTE SOAP-berichten van de XML-webservice voldoen aan de SOAP 1.2-specificatie, maar er een is ontvangen die voldoet aan SOAP 1.1.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op