Aracılığıyla paylaş


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 isteğe bağlı Subcode bir öğe içerir.

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

öğesi, Subcode SOAP 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 XML Web hizmeti, veya SoapHeaderException sınıfının yeni bir örneği SoapException oluşturulduğunda öğesini temsil Code eden özelliğini ayarlarCode. Bu hata, kablo üzerinden bir .NET Framework istemcisinin veya SoapHeaderExceptionolarak yakalayabileceği soap SoapException hatası olarak iletilir.

Alanlar

Name Description
DataEncodingUnknownFaultCode

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

EncodingMissingIdFaultCode

SOAP kodlama verilerinde eksik kimlik için hata kodunu temsil eder.

EncodingUntypedValueFaultCode

SOAP iletisinin RPC ile kodlandığını ve kodlanmış 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 bir 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 gösteren 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 iletilerini beklediğini, ancak SOAP 1.1'e uygun bir tane aldığını belirten SOAP sürüm 1.2 hata kodunu temsil eder.

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır