Soap12FaultCodes Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza azokat a SOAP-hibakódokat, amelyek akkor jelennek meg a SOAP-üzenetben, ha hiba történik az XML-webszolgáltatásokkal való kommunikáció során az 1.2-es soap-protokoll használatával.
public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
- Öröklődés
-
Soap12FaultCodes
Megjegyzések
A SOAP-specifikáció 1.2-es verziójában található SOAP-hiba tartalmaz egy Code elemet, és többek között egy opcionális Subcode elemet is.
Az Code elem egy előre definiált kódkészlet, amely tájékoztatja a címzettet arról, hogy a hiba oka az öt nagy hibakategória egyikébe került. Ezt az öt hibakódot a Soap12FaultCodes.ReceiverFaultCode, Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCodeés Soap12FaultCodes.DataEncodingUnknownFaultCode mezők jelölik.
Az Subcode elem lehetővé teszi, hogy a SOAP-hiba feladója alkalmazásspecifikus hibakódot adjon meg. ASP.NET négy ilyen kódot határoz meg, amelyeket a Soap12FaultCodes.RpcProcedureNotPresentFaultCode, Soap12FaultCodes.RpcBadArgumentsFaultCode, Soap12FaultCodes.EncodingMissingIdFaultCode és Soap12FaultCodes.EncodingUntypedValueFaultCode mezők jelölnek.
A kivételt okozó XML-webszolgáltatás beállítja az Code elemet jelképező Code tulajdonságot az új példány SoapException vagy SoapHeaderException osztály létrehozásakor. Ezt a hibát a rendszer SOAP-hibaként továbbítja a vezetéken keresztül, amelyet egy .NET-keretrendszer-ügyfél SoapException vagy SoapHeaderExceptionként tud elkapni.
Mezők
| Név | Description |
|---|---|
| DataEncodingUnknownFaultCode |
A SOAP 1.2-es |
| EncodingMissingIdFaultCode |
A SOAP-kódolási adatok hiányzó azonosítójának hibakódját jelöli. |
| EncodingUntypedValueFaultCode |
A SOAP 1.2-es |
| MustUnderstandFaultCode |
A SOAP 1.2-es |
| ReceiverFaultCode |
A SOAP 1.2-es |
| RpcBadArgumentsFaultCode |
A SOAP 1.2-es |
| RpcProcedureNotPresentFaultCode |
A SOAP 1.2-es |
| SenderFaultCode |
A SOAP 1.2-es |
| VersionMismatchFaultCode |
A SOAP 1.2-es |
Metódusok
| Név | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |