Partager via


Soap12FaultCodes Classe

Définition

Définit les codes d'erreur SOAP apparaissant dans un message SOAP lorsqu'une erreur se produit pendant la communication avec les services Web XML utilisant le protocole de la version SOAP 1.2.

public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
Héritage
Soap12FaultCodes

Remarques

Une erreur SOAP dans la version 1.2 de la spécification SOAP contient un Code élément et entre autres un élément facultatif Subcode .

L’élément Code fait partie d’un ensemble prédéfini de codes qui informe un destinataire que la cause de l’erreur est tombée dans l’une des cinq grandes catégories d’erreurs. Ces cinq codes d’erreur sont représentés par les Soap12FaultCodes.ReceiverFaultCodechamps , Soap12FaultCodes.SenderFaultCodeSoap12FaultCodes.VersionMismatchFaultCode, , Soap12FaultCodes.MustUnderstandFaultCodeet Soap12FaultCodes.DataEncodingUnknownFaultCode .

L’élément Subcode permet à l’expéditeur de l’erreur SOAP de fournir un code d’erreur spécifique à l’application. ASP.NET définit quatre codes de ce type qui sont représentés par les Soap12FaultCodes.RpcProcedureNotPresentFaultCodechamps , Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCodeet Soap12FaultCodes.EncodingUntypedValueFaultCode .

Un service Web XML lève une exception définit la Code propriété, qui représente l’élémentCode, lorsqu’une nouvelle instance de la SoapException classe ou SoapHeaderException est créée. Cette erreur est transmise sur le réseau en tant qu’erreur SOAP, qu’un client .NET Framework peut intercepter en tant que SoapException ou SoapHeaderException.

Champs

DataEncodingUnknownFaultCode

Représente le code d'erreur DataEncodingUnknown de la version SOAP 1.2 indiquant que le format de codage du message SOAP n'est pas reconnu.

EncodingMissingIdFaultCode

Représente le code d’erreur pour un ID manquant dans les données d’encodage SOAP.

EncodingUntypedValueFaultCode

Représente le sous-code d'erreur enc:UntypedValue de la version SOAP 1.2 indiquant que le message SOAP a été codé au format d'appel de procédure distante et que la propriété de nom du type d'un nœud graphique codé n'a pas été spécifiée.

MustUnderstandFaultCode

Représente le code d'erreur MustUnderstand de la version SOAP 1.2 indiquant qu'un en-tête SOAP marqué par l'attribut MustUnderstand n'a pas été traité.

ReceiverFaultCode

Représente le code d'erreur Receiver de la version SOAP 1.2 indiquant qu'une erreur s'est produite lors du traitement d'un appel client sur le serveur en raison d'un problème avec le destinataire.

RpcBadArgumentsFaultCode

Représente le sous-code d'erreur rpc:BadArguments de la version SOAP 1.2 indiquant que les arguments envoyés à la méthode du service Web XML sont inexacts ou n'ont pu être analysés.

RpcProcedureNotPresentFaultCode

Représente le sous-code d'erreur rpc:ProcedureNotPresent de la version SOAP 1.2 indiquant que le service Web XML ne prend pas en charge la méthode du service Web XML demandée.

SenderFaultCode

Représente le code d'erreur Sender de la version SOAP 1.2 indiquant que le format d'un appel client n'est pas correct ou qu'il ne contient pas les informations appropriées.

VersionMismatchFaultCode

Représente le code d'erreur VersionMismatch de la version SOAP 1.2 indiquant que le service Web XML attend des messages SOAP conformes à la spécification SOAP 1.2, alors qu'un message conforme à la version SOAP 1.1 a été reçu.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à