Soap12FaultCodes Sınıf

Tanım

SOAP sürüm 1.2 protokolü kullanılarak XML Web hizmetleriyle iletişim kurulurken bir hata oluştuğunda SOAP iletisinde görünen SOAP hata kodlarını tanımlar.

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

Açıklamalar

SOAP belirtiminin 1.2 sürümündeki SOAP hatası, bir Code öğe ve diğer şeylerin yanı arasında isteğe bağlı Subcode bir öğe içerir.

Code öğesi, alıcıya hatanın nedeninin beş büyük hata kategorisinden birine düştüğünü bildiren önceden tanımlanmış bir kod kümesinden biridir. Bu beş hata kodu , , Soap12FaultCodes.SenderFaultCode, Soap12FaultCodes.VersionMismatchFaultCodeSoap12FaultCodes.MustUnderstandFaultCodeve Soap12FaultCodes.DataEncodingUnknownFaultCode alanlarıyla Soap12FaultCodes.ReceiverFaultCodetemsil edilir.

öğesi SOAP Subcode hatasını gönderenin uygulamaya özgü bir hata kodu sağlamasına olanak tanır. ASP.NET , , Soap12FaultCodes.RpcBadArgumentsFaultCodeSoap12FaultCodes.EncodingMissingIdFaultCodeve Soap12FaultCodes.EncodingUntypedValueFaultCode alanlarıyla Soap12FaultCodes.RpcProcedureNotPresentFaultCodetemsil edilen dört kod tanımlar.

Özel durum oluşturan bir XML Web hizmeti, veya SoapHeaderException sınıfının yeni bir örneği SoapException oluşturulduğunda öğesini temsil eden Code özelliğini ayarlarCode. Bu hata, .NET Framework istemcisinin veya SoapHeaderExceptionolarak yakalayabileceği soap hatası olarak SoapException kablo üzerinden iletilir.

Alanlar

DataEncodingUnknownFaultCode

SOAP iletisinin tanınmayan bir biçimde kodlandığını belirten SOAP sürüm 1.2 DataEncodingUnknown hata kodunu temsil eder.

EncodingMissingIdFaultCode

SOAP kodlama verilerinde eksik kimliğin hata kodunu temsil eder.

EncodingUntypedValueFaultCode

SOAP iletisinin RPC ile kodlandığını ve kodlanmış bir grafik düğümünün tür adı özelliğinin belirtilmediğini gösteren SOAP sürüm 1.2 enc:UntypedValue hata alt kodunu temsil eder.

MustUnderstandFaultCode

Özniteliğiyle MustUnderstand işaretlenmiş bir SOAP üst bilgisinin işlenmediğini gösteren SOAP sürüm 1.2 MustUnderstand hata kodunu temsil eder.

ReceiverFaultCode

Alıcıyla ilgili bir sorun nedeniyle sunucudaki istemci çağrısı işlenirken bir hata oluştuğunu belirten SOAP sürüm 1.2 Receiver hata kodunu temsil eder.

RpcBadArgumentsFaultCode

XML Web hizmeti yöntemine gönderilen bağımsız değişkenlerin yanlış olduğunu veya ayrıştırılamadığını gösteren SOAP sürüm 1.2 rpc:BadArguments hata alt kodunu temsil eder.

RpcProcedureNotPresentFaultCode

XML Web hizmetinin istenen XML Web hizmeti yöntemini desteklemediğini belirten SOAP sürüm 1.2 rpc:ProcedureNotPresent hata alt kodunu temsil eder.

SenderFaultCode

İstemci çağrısının doğru biçimlendirilmediğini veya uygun bilgileri içermediğini gösteren SOAP sürüm 1.2 Sender hata kodunu temsil eder.

VersionMismatchFaultCode

XML Web hizmetinin SOAP 1.2 VersionMismatch belirtimine uygun SOAP iletileri beklediğini, ancak SOAP 1.1'e uygun bir ileti aldığını belirten SOAP sürüm 1.2 hata kodunu temsil eder.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır