Bagikan melalui


Kerangka Kerja Layanan

Topik ini mencantumkan semua pengecualian yang dihasilkan oleh Data Kerangka Kerja Layanan.

Daftar Pengecualian

Kode Sumber Daya String Sumber Daya
SebuahInstanceBindingSudahDikaitkanKe1 Instans pengikatan telah dihubungkan untuk mengakses pengidentifikasi sumber daya seragam yang ditentukan. Jika dua titik akhir ingin berbagi indikator sumber daya ListenUniform yang sama, mereka juga harus berbagi instans objek pengikatan yang sama. Dua titik akhir yang bertentangan ditentukan dalam panggilan AddServiceEndpoint(), dalam file konfigurasi, atau kombinasi AddServiceEndpoint() dan konfigurasi.
AChannelServiceEndpointIsNull0 Sebuah saluran atau titik akhir layanan kosong.
AChannelServiceEndpointSContractSNameIsNull0 Nama kontrak titik akhir Saluran/Layanan null atau kosong.
AChannelServiceEndpointSContractSNamespace0 Namespace kontrak untuk titik akhir Saluran/Layanan adalah kosong.
AlamatDasarTidakDapatMemilikiFragmen Alamat dasar tidak boleh berisi fragmen pengidentifikasi sumber daya yang seragam.
AlamatDasarTidakBolehMemilikiKueri Alamat dasar tidak boleh berisi string kueri pengidentifikasi sumber daya yang seragam.
AlamatDasarTidakBolehBerisiInfoPengguna Alamat dasar tidak boleh berisi bagian informasi pengguna pengidentifikasi sumber daya yang seragam.
Skema Duplikat Alamat Dasar Koleksi ini sudah berisi alamat dengan skema tertentu. Hanya satu alamat yang diizinkan untuk setiap skema dalam koleksi ini.
BaseAddressMustBeAbsolute (Alamat Dasar Harus Absolut) Hanya pengidentifikasi sumber daya seragam absolut yang dapat digunakan sebagai alamat dasar.
PengikatanTidakMendukungJenisSaluranApapun1 Pengikatan yang ditentukan tidak mendukung pembuatan jenis saluran apa pun. Elemen pengikatan dalam pengikatan kustom salah ditumpuk atau dalam urutan yang salah. Transportasi diperlukan di bagian bawah untuk tumpukan. Urutan yang direkomendasikan untuk elemen pengikatan adalah: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport.
BindingTidakMendukungDuplexTapiKontrakMembutuhkan1 Kontrak mengharuskan penggunaan sistem duplex. Pengikatan yang ditentukan tidak mendukungnya atau tidak dikonfigurasi dengan benar untuk mendukungnya.
KoneksiTidakMendukungSatuArahNamunKontrakMembutuhkan1 Kontrak memerlukan satu arah. Pengikatan yang ditentukan tidak mendukungnya atau tidak dikonfigurasi dengan benar untuk mendukungnya.
DukunganPemasanganTidakMendukungPermintaanBalasanTetapiKontrak1 Kontrak memerlukan Permintaan/Balasan. Pengikatan yang ditentukan tidak mendukungnya atau tidak dikonfigurasi dengan benar untuk mendukungnya.
PengikatanTidakMendukungSesiTetapiKontrakMembutuhkan1 Kontrak memerlukan Sesi. Pengikatan yang ditentukan tidak mendukungnya atau tidak dikonfigurasi dengan benar untuk mendukungnya.
PemautanTidakMendukungDuaArahNamunKontrakMemerlukan1 Kontrak memerlukan Two-Way (baik balasan permintaan maupun dupleks). Pengikatan yang ditentukan tidak mendukungnya atau tidak dikonfigurasi dengan benar untuk mendukungnya.
AturanPenerapanMengikatMelarangPengirimanAntrian1 DeliveryRequirementsAttribute tidak mengizinkan QueuedDelivery. Pengikatan untuk titik akhir dengan kontrak yang ditentukan mendukungnya.
BindingRequirementsAttributeRequiresQueuedDelivery1 DeliveryRequirementsAttribute membutuhkan QueuedDelivery. Pengikatan untuk titik akhir dengan kontrak yang ditentukan tidak mendukungnya atau tidak dikonfigurasi dengan benar untuk mendukungnya.
saluranTidakMemilikiSesiDupleks0 Saluran saat ini tidak mendukung penutupan sesi output. Saluran ini tidak menerapkan ISessionChannel<IDuplexSession>.
ClientRuntimeRequiresFormatter0 ClientOperation yang ditentukan memerlukan pemformat, karena SerializeRequest dan DeserializeReply tidak keduanya bernilai false.
CommunicationObjectAborted1 Objek komunikasi yang ditentukan tidak dapat digunakan untuk komunikasi karena telah dihentikan.
CommunicationObjectAbortedStack2 Objek komunikasi yang ditentukan tidak dapat digunakan untuk komunikasi karena telah dihentikan: {1}
MetodeKelasDasarObjekKomunikasiTidakDipanggil Objek komunikasi yang ditentukan telah meng-override fungsi {1} virtual tetapi tidak memanggil versi yang didefinisikan dalam kelas dasar.
KontrakTidakKonsistenSendiriIaMemilikiSatuAtauLebih2 Kontrak yang ditentukan memiliki satu atau beberapa operasi IsTerminating atau non-IsInitiating. Ini tidak memiliki properti SessionMode yang disetel ke SessionMode.Required. Atribut IsInitiating dan IsTerminating hanya dapat digunakan dalam konteks sesi.
Tidak Bisa Membuat Channel untuk ChannelType2 Jenis saluran yang ditentukan diminta, tetapi pengikatan yang ditentukan tidak mendukungnya atau tidak dikonfigurasi dengan benar untuk mendukungnya.
DispatchRuntimeRequiresFormatter0 DispatchOperation yang ditentukan memerlukan Formatter, karena salah satu dari DeserializeRequest atau SerializeReply tidak false.
MetodeAkhirTidakDapatDihiasDenganAtributOperationContract Metode Akhir tidak dapat digunakan dengan OperationContractAttribute saat menggunakan pola desain IAsyncResult. Hanya metode Mulai yang sesuai yang dapat digunakan dengan OperationContractAttribute. Atribut tersebut berlaku untuk pasangan metode Begin-End.
PersyaratanPendengarTitikAkhirTidakDapatDipenuhiOleh3 Persyaratan ChannelDispatcher tidak dapat dipenuhi oleh IChannelListener untuk pengikatan yang ditentukan karena kontrak memerlukan dukungan untuk salah satu jenis saluran yang ditentukan ini. Tetapi pengikatan hanya mendukung jenis saluran yang ditentukan ini.
Titik akhirMustHaveAValidBinding0 Titik akhir harus memiliki pengikatan yang valid.
AksiTidakValidAtauTidakDikenali Pesan tidak dapat diproses karena tindakan yang ditentukan tidak valid atau tidak dikenali.
MultipleMebesInParameters Lebih dari satu MessageEncodingBindingElement ditemukan di BindingParameters dari BindingContext. CustomBinding tidak dapat memiliki beberapa MessageEncodingBindingElements. Hapus semua kecuali salah satu elemen ini.
PenyediaPeningkatanAliranGandaDalamParameter Lebih dari satu IStreamUpgradeProviderElement ditemukan di BindingParameters dari BindingContext. CustomBinding tidak boleh memiliki lebih dari satu IStreamUpgradeProviderElements. Hapus semua kecuali salah satu elemen ini.
NoChannelBuilderAvailable Pengikatan ini tidak dapat digunakan untuk membuat sebuah pabrik saluran atau pendengar saluran karena tidak memiliki TransportBindingElement. Setiap pengikatan harus memiliki setidaknya satu elemen pengikatan yang berasal dari TransportBindingElement.
Tidak Semua Elemen Pengikat Dibangun Beberapa elemen pengikatan dalam pengikatan ini tidak digunakan saat membangun pembuat saluran dan pendengar saluran. Elemen pengikatan tidak diurutkan dengan benar. Urutan yang direkomendasikan untuk elemen pengikatan adalah: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Perhatikan bahwa TransportBindingElement harus terakhir. Elemen pengikatan yang ditentukan tidak dibuat.
RuntimeRequiresInvoker0 Operasi pengiriman memerlukan pemanggil.
LayananTidakMemilikiUjungAplikasi Layanan yang ditentukan tidak memiliki titik akhir aplikasi (non-infrastruktur). Ini mungkin karena tidak ada file konfigurasi yang ditemukan untuk aplikasi Anda atau karena tidak ada elemen layanan yang cocok dengan nama layanan yang dapat ditemukan dalam file konfigurasi atau karena tidak ada titik akhir yang ditentukan dalam elemen layanan.
SFxActionMismatch Tidak dapat membuat pesan yang diberi tipe karena ketidakcocokan tindakan. Mengharapkan tindakan yang ditentukan tetapi menemukan tindakan yang berbeda
Tipe Anonim Tidak Didukung SFx Bagian yang ditentukan dalam pesan yang ditentukan tidak dapat diekspor dengan RPC atau dikodekan karena jenisnya anonim.
SFxLokasiMetadataBurukTidakAdaAlamatDasarTepat URL yang disediakan ke ServiceMetadataBehavior menggunakan properti ExternalMetadataLocation atau atribut externalMetadataLocation di bagian serviceMetadata di bagian konfigurasi adalah URL relatif dan tidak ada alamat dasar untuk mengatasinya.
SFxBadMetadataMustBePolicy Harus menyediakan elemen XML kebijakan yang memiliki namespace dan nama yang ditentukan. XmlElement ini memiliki namespace dan nama yang ditentukan.
SFxBodyObjectTypeCannotBeInherited Jenis yang ditentukan tidak dapat mewarisi dari kelas apa pun selain objek yang akan digunakan sebagai objek isi dalam gaya RPC.
JenisObjekTubuhSFxTidakDapatMenjadiAntarmuka Jenis yang ditentukan mengimplementasikan antarmuka yang ditentukan, yang tidak didukung untuk objek isi dalam gaya RPC.
SFxCallbackBehaviorAttributeOnlyOnDuplex CallbackBehaviorAttribute hanya dapat dijalankan sebagai perilaku pada titik akhir dengan kontrak dupleks. Kontrak yang ditentukan bukan dupleks dan tidak berisi operasi panggilan balik.
SFxCallbackRequestReplyInOrder1 Balasan tidak dapat diterima dari operasi ini hingga Pesan saat ini selesai diproses. Jika Anda ingin mengizinkan pemrosesan pesan di luar urutan, tentukan Mode Keserentakan (ConcurrencyMode) sebagai Reentrant atau Multiple pada objek yang ditentukan.
SfxCallbackTypeTidakBolehKosong Untuk menggunakan kontrak yang ditentukan dengan DuplexChannelFactory, kontrak tersebut harus menyertakan kontrak callback yang valid. Jika kontrak Anda memang memiliki kontrak panggilan balik, gunakan ChannelFactory alih-alih DuplexChannelFactory.
Tidak Dapat Mendapatkan Metadata dari Lokasi MetadataExchangeClient hanya bisa mendapatkan metadata dari MetadataLocations HTTP dan HTTPS. Tidak dapat memperoleh metadata dari sumber yang ditentukan.
Tidak Dapat Mendapatkan Metadata HTTP Dari Alamat MetadataExchangeClient hanya bisa mendapatkan metadata dari alamat HTTP atau HTTPS saat menggunakan MetadataExchangeClientMode HttpGet. Tidak dapat memperoleh metadata dari sumber yang ditentukan.
SFxTidakDapatMengimporSebagaiParameter_TanpaKeterangan Menghasilkan kontrak pesan karena operasi yang ditentukan bukan RPC ataupun dokumen terbungkus.
Tidak Dapat Mengimpor Sebagai Parameter_NamaPembungkusBerbeda Menghasilkan kontrak pesan karena nama pembungkus pesan yang ditentukan tidak cocok dengan nilai default.
SFxCannotImportAsParameters_DifferentWrapperNs (Tidak Dapat Mengimpor Sebagai Parameter_DifferentWrapperNs) Menghasilkan kontrak pesan karena namespace pembungkus pesan yang ditentukan tidak cocok dengan nilai default.
Tidak bisa mengimpor sebagai parameter: elemen tidak dapat bernilai null Membuat kontrak pesan karena nama elemen yang ditentukan dari namespace yang ditentukan tidak ditandai nillable.
Tidak Dapat Mengimpor Sebagai Parameter_Header Tidak Didukung Membuat kontrak pesan karena pesan yang ditentukan memiliki header.
SFxTidakDapatMengimporSebagaiParameter_Pesan Membuat kontrak pesan karena operasi yang ditentukan memiliki Pesan yang tidak diketik sebagai argumen atau jenis pengembalian.
SFxCannotImportAsParameters_PesanMemilikiTingkatPerlindungan Membuat kontrak pesan karena pesan yang ditentukan memerlukan perlindungan.
Tidak Dapat Mengimpor Sebagai Parameter_KetidaksesuaianNamespace Membuat kontrak pesan karena namespace bagian pesan yang ditentukan tidak cocok dengan nilai default.
SFxTidakDapatMemerlukanBaikSesiMaupunDatagram3 Kontrak yang ditentukan menetapkan SessionMode.NotAllowed dan SessionMode.Required. Ubah salah satu nilai SessionMode atau tentukan alamat yang berbeda, atau ListenURI, untuk setiap titik akhir.
SFxTidakDapatMenetapkanEkstensiBerdasarkanIndeks Koleksi ini tidak mendukung pengaturan ekstensi menurut indeks. Gunakan metode InsertItem atau RemoveItem.
SFxChannelDispatcherDifferentHost0 ChannelDispatcher saat ini tidak dilampirkan ke ServiceHost yang disediakan.
SFxChannelDispatcherMultipleHost0 ChannelDispatcher tidak dapat ditambahkan ke lebih dari satu ServiceHost.
SFxChannelDispatcherNoHost0 ChannelDispatcher tidak dapat dibuka karena tidak dilampirkan ke ServiceHost.
SfxChannelFactoryDihentikan ChannelFactory ini tidak dapat dibuka karena ChannelFactory telah dibuang. Buat ChannelFactory lagi sebelum menggunakannya.
SFxChannelFactoryNoBinding ChannelFactory tidak dapat dibuka karena tidak ada pengikatan yang terkait dengan titik akhirnya. Tentukan pengikatan dengan konstruktor atau properti titik akhir.
SFxChannelTerminated0 Operasi yang ditandai sebagai IsTerminating telah dipanggil pada saluran ini, menyebabkan koneksi saluran dihentikan. Tidak ada lagi operasi yang dapat dipanggil pada saluran ini. Buat ulang saluran untuk melanjutkan komunikasi.
SFxCloseTimedOut1 Operasi tutup ServiceHost dihentikan setelah waktu yang ditentukan. Ini bisa karena klien gagal menutup saluran sesi dalam waktu yang diperlukan. Waktu yang diizinkan untuk operasi ini mungkin telah menjadi bagian dari batas waktu yang lebih lama.
SfxTutupWaktuHabisMenungguPengirimanSelesai Waktu proses penutupan habis karena menunggu distribusi layanan selesai.
SFxCodeGenIsNotAssignableFrom Objek yang ditentukan tidak dapat ditetapkan.
SFxConfigChannelKonfigurasiSaluranTidakDitemukan Elemen titik akhir dengan nama dan kontrak yang ditentukan di bagian konfigurasi klien ServiceModel tidak dapat ditemukan.
SFxElemenGlobalBertentangan Elemen Extensible Markup Language tingkat atas dengan nama yang ditentukan di namespace yang ditentukan tidak dapat mereferensikan jenis yang ditentukan. Ini sudah mereferensikan jenis yang berbeda. Gunakan nama operasi yang berbeda atau MessageBodyAttribute untuk menentukan nama lain untuk pesan atau bagian pesan.
KontrakSFxTidakMemilikiOperasiInisiasi Kontrak harus memiliki setidaknya satu operasi IsInitiating=true.
SFxContractTidakMemilikiOperasi Kontrak harus memiliki setidaknya satu operasi.
KebutuhanPewarisanKontrakSFxMemerlukanAntarmuka Kelas layanan dari tipe yang ditentukan mendefinisikan sebuah ServiceContract dan mewarisi ServiceContract dari tipe yang ditentukan. Pewarisan kontrak hanya dapat digunakan di antara jenis antarmuka. Jika kelas ditandai dengan ServiceContractAttribute, kelas tersebut harus menjadi satu-satunya jenis dalam hierarki dengan ServiceContractAttribute. Pindahkan ServiceContractAttribute pada tipe yang ditentukan ke antarmuka terpisah yang diterapkan oleh tipe tersebut.
SFxCreateDuplexChannel1 Kontrak panggilan balik dari kontrak yang ditentukan tidak ada atau tidak menentukan operasi apa pun. Jika ini bukan kontrak dupleks, gunakan ChannelFactory alih-alih DuplexChannelFactory.
SFxCreateDuplexChannelNoCallback Overload dari CreateChannel ini tidak dapat dipanggil pada instance DuplexChannelFactory ini. DuplexChannelFactory tidak diinisialisasi dengan InstanceContext. Panggil kelebihan beban CreateChannel yang mengambil InstanceContext.
SFxCreateDuplexChannelNoCallback1 Overload dari CreateChannel ini tidak dapat dipanggil pada instance DuplexChannelFactory ini. DuplexChannelFactory diinisialisasi dengan Tipe dan tidak ada InstanceContext yang valid yang tersedia. Panggil kelebihan beban CreateChannel yang mengambil InstanceContext.
SFxCreateDuplexChannelNoCallbackUserObject Overload dari CreateChannel ini tidak dapat dipanggil pada instance DuplexChannelFactory ini. InstanceContext yang disediakan untuk DuplexChannelFactory tidak berisi UserObject yang valid.
SFxCreateNonDuplexChannel1 ChannelFactory tidak mendukung kontrak yang ditentukan. ChannelFactory mendefinisikan kontrak panggilan balik dengan satu atau beberapa operasi. Gunakan DuplexChannelFactory alih-alih ChannelFactory.
SFxCustomBindingNeedsTransport1 CustomBinding pada ServiceEndpoint dengan kontrak yang ditentukan tidak memiliki TransportBindingElement. Setiap pengikatan harus memiliki setidaknya satu elemen pengikatan yang berasal dari TransportBindingElement.
SFxCustomBindingTanpaTransportasi Skema tidak dapat dihitung untuk pengikatan kustom ini karena tidak memiliki TransportBindingElement. Setiap pengikatan harus memiliki setidaknya satu elemen pengikatan yang berasal dari TransportBindingElement.
SFxDataContractSerializerTidakMendukungBareArray DataContractSerializer tidak mendukung kumpulan yang dispesifikasikan pada elemen tersebut.
SFxDictionaryIsEmpty Operasi tidak dapat dilakukan karena kamus kosong.
Tidak Mendukung SFxDocEncoded Kesalahan yang sesuai dengan yang ditentukan. Document-Encoded tidak didukung. Ubah 'Use' menjadi Literal atau 'Style' menjadi RPC.
DuplikasiInisiasiAksiDiSatuViaYangSama Layanan ini memiliki beberapa titik akhir yang mendengarkan pada lokasi yang ditentukan. Titik akhir memiliki tindakan inisiasi yang sama sebagaimana ditentukan. Pesan dengan tindakan ini akan dihilangkan karena dispatcher tidak akan dapat menentukan titik akhir yang benar untuk menangani pesan.
PerilakuTitikAkhirSFXDigunakanDiSisiYangSalah IEndpointBehavior yang ditentukan tidak dapat digunakan pada server. Perilaku ini hanya dapat berlaku untuk klien.
TitikAkhirSFxTIDAKadaSkemaYangCocok Alamat dasar yang cocok dengan skema yang ditentukan untuk titik akhir dengan pengikatan yang ditentukan tidak dapat ditemukan. Skema alamat dasar terdaftar ditentukan.
Kesalahan SFxErrorCreatingMtomReader Terjadi kesalahan saat membuat pembaca pesan untuk mekanisme optimasi transmisi pesan.
KesalahanDeserialisasiSFxFault Server mengembalikan kesalahan protokol akses objek sederhana yang tidak valid. Lihat InnerException untuk detail selengkapnya.
KesalahanDeserialisasiHeader Terjadi kesalahan saat mendeserialisasi salah satu header dalam pesan yang ditentukan. Silakan lihat InnerException untuk detail selengkapnya.
SFxErrorReflectingOnMethod3 Terjadi kesalahan saat memuat atribut yang ditentukan pada metode yang ditentukan dalam jenis yang ditentukan. Lihat InnerException untuk detail selengkapnya.
SFxErrorReflectingOnParameter4 Terjadi kesalahan saat memuat atribut yang ditentukan pada parameter yang ditentukan dari metode yang ditentukan dalam jenis yang ditentukan. Lihat InnerException untuk detail selengkapnya.
SFxErrorReflectingOnType2 Terjadi kesalahan saat memuat atribut yang ditentukan pada jenis yang ditentukan. Lihat InnerException untuk detail selengkapnya.
SFxErrorSerializingBody Terjadi kesalahan saat menserialisasikan isi pesan yang ditentukan. Lihat InnerException untuk detail selengkapnya.
Kesalahan SFxSerialisasiHeader Terjadi kesalahan saat menserialisasikan salah satu header dalam pesan yang ditentukan. Lihat InnerException untuk detail selengkapnya.
SFxExpectedIMethodCallMessage Kesalahan Internal. Pesan harus berupa IMethodCallMessage yang valid.
SFxEksporHarusPunyaTipe Bagian yang ditentukan dalam operasi yang ditentukan tidak dapat diekspor karena tidak memiliki jenis CLR (Common Language Runtime) yang valid.
SFxHeaderTidakDipahami Pesan tidak diproses. Header yang ditentukan dari namespace yang ditentukan tidak dipahami oleh penerima pesan ini. Kesalahan ini biasanya menunjukkan bahwa pengirim pesan ini telah mengaktifkan protokol komunikasi yang tidak dapat diproses oleh penerima. Pastikan bahwa konfigurasi pengikatan klien konsisten dengan pengikatan layanan.
SFxHeadersTidakDidukungDalamEncoded Pesan yang ditentukan tidak boleh memiliki header untuk digunakan dalam panggilan prosedur jarak jauh bergaya pengkodean.
GayaOperasiWsdlTidakKonsistenDalamBagianPesan Semua bagian pesan dalam operasi yang ditentukan harus berisi jenis atau elemen.
Gaya Operasi WSDL yang Tidak Konsisten dalam Pesan Operasi Gaya yang disimpulkan dari pesan dalam operasi yang telah ditentukan tidak cocok dengan gaya yang diharapkan yang ditetapkan melalui pengikatan.
SFxInvalidCallbackIAsyncResult IAsyncResult tidak disediakan atau merupakan jenis yang salah.
BadanPesanSFxTidakValid OperationFormatter menemukan isi pesan yang tidak valid. Jenis node 'Element' dengan nama dan namespace yang ditentukan diharapkan. Jenis node yang ditentukan dengan nama dan namespace yang ditentukan ditemukan.
SFxInvalidMessageBodyEmptyMessage OperationFormatter tidak dapat mendeserialisasi informasi apa pun dari pesan karena pesan kosong.
SFxInvalidMessageBodyErrorDeserializingParameter translates to an Indonesian equivalent of this error phrase, "Kesalahan Deserialisasi Parameter Badan Pesan SFx Tidak Valid". Terjadi kesalahan saat mencoba mendeserialisasi parameter yang ditentukan. Lihat InnerException untuk informasi selengkapnya.
SFxKesalahanParameterSerialisasiBadanPesanTidakValid Terjadi kesalahan saat mencoba membuat serial parameter yang ditentukan. Pesan InnerException sudah ditentukan. Lihat InnerException untuk detail selengkapnya.
PesanBadanTidakValidSFxNodeTidakTerduga Saat mendeserialisasi parameter, ditemukan simpul tak terduga dari namespace yang telah ditentukan.
SFxKontrakPesanBatalTandaTangan Operasi yang ditentukan memiliki parameter atau jenis pengembalian yang ditandai dengan MessageContractAttribute. Saat menggunakan kontrak pesan untuk mewakili pesan permintaan, operasi harus memiliki satu parameter yang ditandai dengan MessageContractAttribute. Saat menggunakan kontrak pesan untuk mewakili pesan respons, nilai pengembalian operasi harus merupakan jenis yang ditandai dengan MessageContractAttribute. Operasi tidak dapat memiliki parameter 'out' atau 'ref'.
TindakanBalasanTidakValidSFx Pesan balasan keluar untuk operasi memiliki tindakan yang ditentukan, tetapi kontrak untuk operasi tersebut menentukan tindakan balasan lain. Tindakan yang ditentukan dalam pesan harus cocok dengan ReplyAction dalam kontrak, atau kontrak operasi harus menentukan ReplyAction='*'.
SFxInvalidRequestAction Pesan permintaan keluar untuk operasi tersebut memiliki aksi yang ditentukan, tetapi kontrak untuk operasi itu menentukan RequestAction yang berbeda. Tindakan yang ditentukan dalam pesan harus cocok dengan RequestAction dalam kontrak, atau kontrak operasi harus menentukan RequestAction='*'.
Kelebihan Statis Tidak Valid Dipanggil untuk Pabrik Saluran Dupleks 1 Metode CreateChannel statis tidak dapat digunakan dengan kontrak yang ditentukan karena kontrak tersebut menentukan kontrak panggilan balik. Gunakan salah satu overload CreateChannel statis pada DuplexChannelFactory<TChannel>.
Permintaan Aliran Tidak Valid SFx Agar permintaan dalam operasi yang ditentukan menjadi aliran, operasi harus memiliki satu parameter yang jenisnya adalah Stream.
SFxInvalidStreamInResponse Agar respons dalam operasi yang ditentukan menjadi aliran, operasi harus memiliki satu parameter keluar atau mengembalikan nilai yang jenisnya adalah Stream.
SFxInvalidStreamInTypedMessage Untuk menggunakan aliran dengan model pemrograman Kontrak Pesan, tipe yang ditentukan harus memiliki satu anggota MessageBody yang jenisnya adalah Stream.
SFxInvalidUseOfPrimitiveOperationFormatter PrimitiveOperationFormatter diberi parameter atau jenis pengembalian yang tidak didukungnya.
JenisDasarKontrakPesanSFxTidakValid Tipe yang ditentukan mendefinisikan MessageContract dan turunan dari tipe yang ditentukan yang tidak mendefinisikan MessageContract. Semua objek dalam hierarki pewarisan yang ditentukan harus menentukan MessageContract.
SFxMethodNotSupported1 Metode yang ditentukan tidak didukung pada objek ini. Ini dapat terjadi jika metode tidak ditandai dengan OperationContractAttribute atau jika jenis antarmuka tidak ditandai dengan ServiceContractAttribute.
SFxMetodeTidakDidukungOlehTipe2 Jenis implementasi ServiceHost yang ditentukan tidak menerapkan kontrak layanan yang ditentukan.
SFxMetodeTidakDidukungPadaCallback1 Metode panggilan balik yang ditentukan tidak didukung. Ini dapat terjadi jika metode tidak ditandai dengan OperationContractAttribute atau jika jenis antarmukanya bukan target ServiceContractAttribute CallbackContract.
SFxMismatchedOperationParent DispatchOperation atau ClientOperation hanya dapat ditambahkan ke DispatchRuntime atau ClientRuntime induknya masing-masing.
NamaSFxTidakBolehKosong Properti Nama tidak boleh berupa string kosong.
Tidak Ada Jenis yang Ditentukan untuk Parameter Tidak ada tipe CLR yang ditentukan untuk parameter, sehingga mencegah operasi dapat dihasilkan.
SFxOperationBehaviorAttributeOnlyOnServiceClass OperationBehaviorAttribute hanya dapat melanjutkan kelas layanan. Ini tidak dapat diletakkan pada antarmuka ServiceContract. Metode yang ditentukan pada jenis yang ditentukan melanggar aturan ini.
SFxOperationContractOnNonServiceContract Metode yang ditentukan ditandai dengan OperationContractAttribute, tetapi jenis yang mencakup metode tersebut tidak ditandai dengan ServiceContractAttribute. OperationContractAttribute hanya dapat digunakan pada metode dalam jenis ServiceContractAttribute atau pada jenis CallbackContract mereka.
JumlahParameterSFxTidakCocok Ketidakcocokan antara jumlah argumen yang disediakan dan jumlah argumen yang diharapkan terjadi. Secara khusus, argumen yang ditentukan memiliki jumlah elemen yang ditentukan sementara argumen yang diharapkan memiliki jumlah elemen yang ditentukan.
Nama Bagian Harus Unik Dalam Rpc Nama bagian pesan yang ditentukan tidak unik dalam pesan panggilan prosedur jarak jauh.
SFxReplyActionMismatch3 Pesan balasan diterima untuk operasi yang ditentukan dengan tindakan yang ditentukan. Namun, kode klien Anda memerlukan tindakan yang ditentukan.
SFxRequestReplyNone Pesan diterima dengan header WS-Addressing ReplyTo atau FaultTo yang diarahkan ke alamat "None". Nilai-nilai ini tidak valid untuk operasi balasan permintaan. Gunakan operasi satu arah atau aktifkan ManualAddressing jika Anda perlu mendukung ReplyTo atau FaultTo sebagai nilai None.
SFxRequestTimedOut1 Operasi permintaan ini tidak menerima balasan dalam waktu yang dikonfigurasi yang ditentukan. Waktu yang diizinkan mungkin merupakan bagian dari batas waktu yang lebih lama. Ini mungkin karena layanan masih memproses operasi atau karena layanan tidak dapat mengirim pesan balasan.
SFxRequestTimedOut2 Operasi permintaan yang dikirim ke lokasi yang ditentukan tidak menerima balasan dalam waktu yang dikonfigurasi yang ditentukan. Waktu yang diizinkan mungkin merupakan bagian dari batas waktu yang lebih lama. Ini mungkin karena layanan masih memproses operasi atau karena layanan tidak dapat mengirim pesan balasan.
SFxSchemaTidakMengandungJenis Skema dengan namespace target yang ditentukan tidak berisi jenis dengan nama yang ditentukan.
SfxServiceContractAttributeNotFound Jenis kontrak yang ditentukan tidak dikaitkan dengan ServiceContractAttribute. Untuk menentukan kontrak yang valid, jenis yang ditentukan harus dikaitkan dengan ServiceContractAttribute. Jenisnya dapat berupa antarmuka kontrak atau kelas layanan.
SFxServiceContractGeneratorConfigRequired Untuk menghasilkan informasi konfigurasi menggunakan metode GenerateServiceEndpoint, instans ServiceContractGenerator harus diinisialisasi dengan objek Konfigurasi yang valid.
SFxServiceHostBaseTidakDapatMenambahkanEndpointSetelahDibuka Titik akhir tidak dapat ditambahkan setelah ServiceHost berada di salah satu status berikut:

-Terbuka
- Rusak
- Dihentikan
- Tertutup
SFxServiceHostBaseTidakDapatMenambahkanEndpointTanpaDeskripsi Titik akhir tidak dapat ditambahkan sebelum properti Deskripsi diinisialisasi.
Perilaku Metadata Layanan SFx Tanpa Alamat Dasar HTTP Properti HttpGetEnabled dari ServiceMetadataBehavior diatur menjadi true, sedangkan properti HttpGetUrl adalah alamat relatif, namun tidak ada alamat dasar HTTP. Berikan alamat dasar HTTP atau atur HttpGetUrl ke alamat absolut.
SFxServiceMetadataBehaviorNoHttpsBaseAddress Properti HttpsGetEnabled dari ServiceMetadataBehavior disetel ke true, dan properti HttpsGetUrl adalah alamat relatif, namun tidak terdapat alamat dasar HTTPS. Berikan alamat dasar HTTPS atau atur HttpsGetUrl ke alamat absolut.
URLPerilakuMetadataLayananSFxHarusBerupaHttpAtauRelatif Url perilaku harus merupakan pengidentifikasi sumber daya seragam relatif atau pengidentifikasi sumber daya seragam absolut dengan skema yang ditentukan. Url yang ditentukan adalah pengidentifikasi sumber daya seragam absolut dengan skema yang ditentukan.
Pesan SFxStreamRequest Ditutup Pesan yang berisi aliran ini telah ditutup. Aliran permintaan tidak dapat diakses setelah operasi layanan kembali.
PesanTanggapanSFxAliranDitutup Pesan yang berisi aliran ini telah ditutup.
SFxTerminateRequestProcessingException Ekstensi dalam alur operasi harus berhenti memproses pesan ini.
Operasi Pengakhiran SFx Sudah Dipanggil1 Saluran ini tidak dapat mengirim pesan lagi karena operasi IsTerminating dipanggil.
SFxThrottleLimitMustBeGreaterThanZero0 Batas pembatasan harus lebih besar dari nol. Untuk menonaktifkan batas kecepatan, atur nilainya ke Int32.MaxValue.
Pesan Tertipe atau Tak Bertipe di SFx Tidak Dapat Dicampur dengan Void di Rpc Saat menggunakan gaya yang dikodekan RPC, jenis kontrak pesan atau jenis System.ServiceModel.Channels.Message tidak dapat digunakan jika operasi tidak memiliki parameter atau memiliki nilai pengembalian yang batal. Tambahkan jenis kontrak pesan kosong sebagai parameter atau kembalikan jenis ke operasi yang ditentukan.
SFxUserCodeThrewException Operasi pengguna yang ditentukan melemparkan pengecualian yang tidak tertangani dalam kode pengguna. Jika ini adalah masalah berulang, ini mungkin menunjukkan kesalahan dalam implementasi metode yang ditentukan.
PesanTertulisUntukAtributKustom Parameter yang ditentukan tidak dapat dipetakan ke parameter operasi karena memerlukan atribut tambahan.
Ketidaksesuaian Versi SFx dalam Konteks Operasi dan Pesan2 Tidak dapat menambahkan header keluar ke pesan karena MessageVersion di OperationContext.Current tidak cocok dengan versi header pesan yang sedang diproses
SFxWellKnownNonSingleton0 Untuk menggunakan salah satu konstruktor ServiceHost yang menerima instans layanan, InstanceContextMode layanan harus diatur ke InstanceContextMode.Single. Ini dapat dikonfigurasi menggunakan ServiceBehaviorAttribute. Jika tidak, gunakan konstruktor ServiceHost yang mengambil argumen Jenis.
SFxWrapperTypeMemilikiBanyakNamespace Jenis pembungkus untuk pesan yang ditentukan tidak dapat diproyeksikan sebagai jenis kontrak data karena memiliki beberapa namespace. Gunakan XmlSerializer.
Uri harus bersifat absolut URI harus absolut.