Bagikan melalui


Soap12FaultCodes Kelas

Definisi

Menentukan kode kesalahan SOAP yang muncul dalam pesan SOAP ketika terjadi kesalahan saat berkomunikasi dengan layanan Web XML menggunakan protokol SOAP versi 1.2.

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

Keterangan

Kesalahan SOAP dalam versi 1.2 dari spesifikasi SOAP berisi Code elemen dan antara lain elemen opsional Subcode .

Elemen Code ini adalah salah satu dari sekumpulan kode yang telah ditentukan sebelumnya yang memberi tahu penerima bahwa penyebab kesalahan jatuh ke dalam salah satu dari lima kategori kesalahan besar. Kelima kode kesalahan tersebut Soap12FaultCodes.ReceiverFaultCodediwakili oleh bidang , , Soap12FaultCodes.SenderFaultCodeSoap12FaultCodes.VersionMismatchFaultCode, Soap12FaultCodes.MustUnderstandFaultCode, dan Soap12FaultCodes.DataEncodingUnknownFaultCode .

Elemen ini Subcode memungkinkan pengirim kesalahan SOAP untuk menyediakan kode kesalahan khusus aplikasi. ASP.NET mendefinisikan empat kode seperti itu yang diwakili oleh Soap12FaultCodes.RpcProcedureNotPresentFaultCodebidang , , Soap12FaultCodes.RpcBadArgumentsFaultCodeSoap12FaultCodes.EncodingMissingIdFaultCode, dan Soap12FaultCodes.EncodingUntypedValueFaultCode .

Layanan Web XML yang melemparkan pengecualian mengatur Code properti , yang mewakili elemen , saat instans Code baru kelas SoapException atau SoapHeaderException dibuat. Kesalahan itu ditransmisikan melalui kabel sebagai kesalahan SOAP, yang dapat ditangkap klien .NET Framework sebagai SoapException atau SoapHeaderException.

Bidang

DataEncodingUnknownFaultCode

Mewakili kode kesalahan SOAP versi 1.2 DataEncodingUnknown yang menunjukkan pesan SOAP dikodekan dalam format yang tidak dikenali.

EncodingMissingIdFaultCode

Mewakili kode kesalahan untuk ID yang hilang dalam data pengodean SOAP.

EncodingUntypedValueFaultCode

Mewakili subkode kesalahan SOAP versi 1.2 enc:UntypedValue yang menunjukkan bahwa pesan SOAP dikodekan RPC dan properti nama jenis simpul grafik yang dikodekan tidak ditentukan.

MustUnderstandFaultCode

Mewakili kode kesalahan SOAP versi 1.2 MustUnderstand yang menunjukkan header SOAP yang ditandai dengan MustUnderstand atribut tidak diproses.

ReceiverFaultCode

Mewakili kode kesalahan SOAP versi 1.2 Receiver yang menunjukkan kesalahan terjadi selama pemrosesan panggilan klien di server karena masalah dengan penerima.

RpcBadArgumentsFaultCode

Mewakili subkode kesalahan SOAP versi 1.2 rpc:BadArguments yang menunjukkan bahwa argumen yang dikirim ke metode layanan Web XML salah atau tidak dapat diurai.

RpcProcedureNotPresentFaultCode

Mewakili subkode kesalahan SOAP versi 1.2 rpc:ProcedureNotPresent yang menunjukkan layanan Web XML tidak mendukung metode layanan Web XML yang diminta.

SenderFaultCode

Mewakili kode kesalahan SOAP versi 1.2 Sender yang menunjukkan panggilan klien tidak diformat dengan benar atau tidak berisi informasi yang sesuai.

VersionMismatchFaultCode

Mewakili kode kesalahan SOAP versi 1.2 VersionMismatch yang menunjukkan pesan SOAP yang diharapkan layanan Web XML sesuai dengan spesifikasi SOAP 1.2, tetapi menerima satu yang sesuai dengan SOAP 1.1.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk