System.ServiceModel.Description Ruang nama

Menyediakan kelas yang terkait dengan deskripsi model layanan.

Kelas

Nama Deskripsi
CallbackDebugBehavior

Mengaktifkan penelusuran kesalahan layanan untuk objek panggilan balik Windows Communication Foundation (WCF).

ClientCredentials

Memungkinkan pengguna mengonfigurasi kredensial klien dan layanan serta pengaturan autentikasi kredensial layanan untuk digunakan di sisi komunikasi klien.

ClientViaBehavior

ClientViaBehavior digunakan oleh klien untuk menentukan URI tempat saluran transportasi harus dibuat.

ContractDescription

Menjelaskan kontrak Windows Communication Foundation (WCF) yang menentukan apa yang dikomunikasikan titik akhir ke dunia luar.

DataContractSerializerMessageContractImporter

Menangani impor pesan kontrak data dari dokumen WSDL.

DataContractSerializerOperationBehavior

Mewakili perilaku run-time dari DataContractSerializer.

DispatcherSynchronizationBehavior

Perilaku titik akhir yang memungkinkan layanan WCF mengirim balasan secara asinkron.

DurableOperationAttribute

Menentukan perilaku eksekusi lokal dari metode layanan yang tahan lama.

DurableServiceAttribute

Menentukan perilaku eksekusi internal dari implementasi kontrak layanan yang tahan lama.

FaultDescription

Mewakili kesalahan SOAP.

FaultDescriptionCollection

Mewakili kumpulan FaultDescription objek yang dapat Anda gunakan untuk mendapatkan informasi tentang kesalahan SOAP dalam kontrak.

JsonFaultDetail

Mewakili kesalahan SOAP yang ditentukan dalam kontrak layanan untuk digunakan dengan JSON.

MessageBodyDescription

Mewakili isi pesan SOAP.

MessageDescription

Mewakili deskripsi pesan.

MessageDescriptionCollection

Menyediakan koleksi yang digunakan untuk menyimpan deskripsi pesan yang membentuk operasi milik kontrak.

MessageHeaderDescription

Mewakili header pesan SOAP.

MessageHeaderDescriptionCollection

Mewakili kumpulan MessageHeaderDescription objek.

MessagePartDescription

Mewakili deskripsi bagian pesan SOAP.

MessagePartDescriptionCollection

Mewakili kumpulan MessagePartDescription objek.

MessagePropertyDescription

Mewakili properti pesan yang ditentukan oleh MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Mewakili kumpulan MessagePropertyDescription objek.

MetadataConversionError

Mewakili kesalahan atau peristiwa peringatan yang terjadi selama penggunaan MetadataExporter atau MetadataImporter.

MetadataExchangeBindings

Digunakan untuk membuat pengikatan yang disediakan sistem untuk pertukaran metadata WS-Transfer menggunakan IMetadataExchange kontrak.

MetadataExchangeClient

Mengunduh metadata layanan.

MetadataExporter

Mengekspor informasi deskripsi layanan ke dalam metadata.

MetadataImporter

Mengimpor metadata ke dalam ServiceEndpoint objek.

MetadataImporterQuotas

Menentukan kuota untuk pengimpor metadata yang berasal dari MetadataImporter kelas .

MetadataLocation

Mewakili alamat dokumen metadata.

MetadataReference

Mewakili referensi ke dokumen metadata yang dikembalikan dari titik akhir pertukaran metadata.

MetadataResolver

Mengambil dan mengimpor metadata sebagai ServiceEndpoint objek.

MetadataSection

Mewakili metadata XML atau referensi ke metadata XML.

MetadataSet

Mewakili kumpulan metadata layanan yang dapat diserialisasikan dalam bentuk XML.

MustUnderstandBehavior

Menginstruksikan Windows Communication Foundation (WCF) untuk menonaktifkan pemrosesan wajib header yang tidak ada dalam koleksi yang harus dipahami UnderstoodHeaders sesuai dengan spesifikasi SOAP 1.1 dan 1.2.

OperationContractGenerationContext

Diteruskan ke GenerateOperation(OperationContractGenerationContext) metode untuk mengaktifkan modifikasi kontrak operasi dan konteksnya sebelum menghasilkan kode.

OperationDescription

Mewakili deskripsi operasi kontrak yang memberikan deskripsi pesan yang membentuk operasi.

OperationDescriptionCollection

Mewakili koleksi yang berisi deskripsi operasi.

ParameterXPathQueryGenerator

Mengaktifkan pembuatan XPath dari kontrak data.

PersistenceProviderBehavior

Menentukan perilaku untuk yang PersistenceProviderFactory terkait dengan WorkflowServiceHost.

PolicyAssertionCollection

Berisi pernyataan kebijakan.

PolicyConversionContext

Mendefinisikan kelas yang digunakan untuk mengambil pernyataan pengikatan dalam metadata dan untuk melampirkan penerapan elemen pengikatan pada cakupan yang sesuai.

PolicyVersion

Kelas yang digunakan untuk menentukan versi spesifikasi WS-Policy yang digunakan.

ServiceAuthenticationBehavior

Menjelaskan perilaku autentikasi layanan.

ServiceAuthorizationBehavior

Menyediakan properti yang terkait dengan perilaku otorisasi layanan.

ServiceContractGenerationContext

Diteruskan ke GenerateContract(ServiceContractGenerationContext) metode untuk mengaktifkan modifikasi kontrak layanan dan konteksnya sebelum menghasilkan kode.

ServiceContractGenerator

Jenis ini ServiceContractGenerator menghasilkan kode kontrak layanan dan konfigurasi pengikatan dari ServiceEndpoint objek deskripsi.

ServiceCredentials

Mengonfigurasi kredensial layanan. Gunakan kelas ini untuk menentukan kredensial untuk layanan seperti sertifikat X.509. Selain itu, gunakan kelas ini untuk menentukan model autentikasi untuk berbagai kredensial klien seperti nama pengguna dan validasi kata sandi.

ServiceDebugBehavior

Mengaktifkan fitur informasi penelusuran kesalahan dan bantuan untuk layanan Windows Communication Foundation (WCF).

ServiceDescription

Mewakili deskripsi lengkap dalam memori layanan, termasuk semua titik akhir untuk layanan dan spesifikasi untuk alamat, pengikatan, kontrak, dan perilaku masing-masing.

ServiceEndpoint

Mewakili titik akhir untuk layanan yang memungkinkan klien layanan menemukan dan berkomunikasi dengan layanan.

ServiceEndpointCollection

Koleksi yang berisi titik akhir untuk layanan.

ServiceHealthBehavior

Menyediakan perilaku layanan Windows Communication Foundation (WCF) yang menyediakan titik akhir kesehatan.

ServiceHealthBehaviorBase

Berfungsi sebagai kelas dasar untuk perilaku layanan Windows Communication Foundation (WCF) yang menyediakan titik akhir kesehatan.

ServiceHealthData

Menentukan item data yang terdiri dari kunci dan beberapa nilai untuk digunakan oleh layanan kesehatan Windows Communication Foundation (WCF).

ServiceHealthDataCollection

Mewakili kumpulan objek bertanda ServiceHealthData kunci.

ServiceHealthModel

Berisi model yang menyediakan informasi tentang status dan status layanan WCF.

ServiceHealthModel.ChannelDispatcherModel

Berisi model yang mewakili dispatcher saluran yang terkait dengan layanan WCF.

ServiceHealthModel.CommunicationTimeoutsModel

Kelas yang berisi model yang mewakili batas waktu layanan WCF.

ServiceHealthModel.ProcessInformationModel

Menyediakan informasi proses tentang layanan yang dipantau layanan kesehatan ini.

ServiceHealthModel.ProcessThreadsModel

Menyediakan informasi utas tentang proses kesehatan layanan ini.

ServiceHealthModel.ServiceEndpointModel

Menyediakan informasi tentang titik akhir yang dipantau perilaku layanan kesehatan ini.

ServiceHealthModel.ServicePropertiesModel

Menyediakan informasi properti tentang layanan WCF.

ServiceHealthModel.ServiceThrottleModel

Berisi model yang menyediakan informasi tentang pembatasan layanan yang mengontrol throughput layanan WCF.

ServiceHealthSection

Mewakili bagian halaman HTML Perilaku Kesehatan Layanan.

ServiceHealthSectionCollection

Mewakili kumpulan ServiceHealthSection objek.

ServiceMetadataBehavior

Mengontrol publikasi metadata layanan dan informasi terkait.

ServiceMetadataContractBehavior

Perilaku kontrak yang memungkinkan Anda menentukan apakah akan menerbitkan metadata untuk titik akhir tertentu atau tidak.

ServiceMetadataEndpoint

Titik akhir standar dengan kontrak tetap (IMetadataExchange) dan pengikatan HTTP default yang digunakan untuk mengekspos metadata.

ServiceMetadataExtension

Menyediakan implementasi untuk protokol penerbitan metadata.

ServiceSecurityAuditBehavior

Menentukan perilaku audit peristiwa keamanan. Secara umum, peristiwa keamanan terdiri dari peristiwa autentikasi seperti transportasi, pesan, atau menegosiasikan peristiwa autentikasi dan otorisasi. Untuk informasi selengkapnya, lihat ServiceAuthorizationManager .

ServiceThrottlingBehavior

Mengonfigurasi pengaturan throughput run-time yang memungkinkan Anda menyetel performa layanan.

SynchronousReceiveBehavior

Mengontrol apakah saluran mendengarkan secara sinkron atau asinkron.

TransactedBatchingBehavior

Mewakili perilaku yang mengoptimalkan operasi penerimaan untuk transportasi yang mendukung penerimaan transaksi.

TypedMessageConverter

Mengonversi pesan yang dititik menjadi pesan yang tidak dititik, atau pesan yang tidak dititik menjadi pesan yang ditik.

UseRequestHeadersForMetadataAddressBehavior

Mengaktifkan pengambilan informasi alamat metadata dari header pesan permintaan untuk layanan Windows Communication Foundation (WCF).

WebHttpBehavior

Mengaktifkan model pemrograman Web untuk layanan Windows Communication Foundation (WCF).

WebHttpEndpoint

Titik akhir standar dengan pengikatan WebHttpBinding tetap yang secara otomatis menambahkan WebHttpBehavior perilaku.

WebScriptEnablingBehavior

Menyediakan dukungan untuk perilaku yang memungkinkan titik akhir Windows Communication Foundation (WCF) menerima permintaan HTTP dari klien AJAX ASP.NET berbasis browser. Kelas ini tidak dapat diwariskan.

WebScriptEndpoint

Titik akhir standar dengan pengikatan WebHttpBinding tetap yang secara otomatis menambahkan WebScriptEnablingBehavior perilaku.

WebServiceEndpoint

Titik akhir standar dengan pengikatan WebHttpBinding tetap.

WorkflowRuntimeBehavior

Menentukan perilaku untuk yang WorkflowRuntime terkait dengan WorkflowServiceHost.

WsdlContractConversionContext

Diteruskan ke eksportir dan importir WSDL kustom untuk mengaktifkan penyesuaian proses ekspor dan impor metadata untuk kontrak.

WsdlEndpointConversionContext

Diteruskan ke eksportir dan importir WSDL kustom untuk mengaktifkan penyesuaian proses ekspor dan impor metadata untuk titik akhir WSDL.

WsdlExporter

Mengonversi informasi layanan, kontrak, dan titik akhir menjadi dokumen metadata.

WsdlImporter

Mengimpor metadata Web Services Description Language (WSDL) 1.1 dengan lampiran WS-Policy.

XmlSerializerMessageContractImporter

Menangani impor pesan dari dokumen WSDL menggunakan XmlSerializer.

XmlSerializerOperationBehavior

Mengontrol perilaku run-time yang XmlSerializer terkait dengan operasi.

Antarmuka

Nama Deskripsi
IContractBehavior

Menerapkan metode yang dapat digunakan untuk memperpanjang perilaku run-time untuk kontrak baik dalam layanan atau aplikasi klien.

IContractBehaviorAttribute

Menentukan kontrak yang atributnya mengimplementasikan IContractBehavior antarmuka aktif.

IEndpointBehavior

Menerapkan metode yang dapat digunakan untuk memperluas perilaku run-time untuk titik akhir baik di layanan atau aplikasi klien.

IMetadataExchange

Mengekspos metode yang digunakan untuk mengembalikan metadata tentang layanan.

IOperationBehavior

Menerapkan metode yang dapat digunakan untuk memperluas perilaku run-time untuk operasi baik di layanan atau aplikasi klien.

IOperationContractGenerationExtension

Menentukan metode yang disebut selama pembuatan kontrak yang dapat digunakan untuk memodifikasi kode yang dihasilkan untuk operasi.

IPolicyExportExtension

Terapkan IPolicyExportExtension untuk menyisipkan pernyataan kebijakan pengikatan kustom dalam informasi Web Services Description Language (WSDL).

IPolicyImportExtension

Menentukan metode untuk objek yang mengimpor pernyataan kebijakan kustom tentang pengikatan.

IServiceBehavior

Menyediakan mekanisme untuk memodifikasi atau menyisipkan ekstensi kustom di seluruh layanan, termasuk ServiceHostBase.

IServiceContractGenerationExtension

Menentukan metode yang disebut selama pembuatan kontrak yang dapat digunakan untuk memodifikasi kode yang dihasilkan untuk kontrak layanan.

IWsdlExportExtension

Menentukan titik akhir atau perilaku kontrak yang dapat mengekspor metadata kustom.

IWsdlImportExtension

Terapkan dan lampirkan ke WsdlImporter objek untuk mengontrol bagaimana pengimpor memetakan bagian Web Services Description Language (WSDL) ke ServiceDescription objek.

Enum

Nama Deskripsi
ListenUriMode

Menunjukkan apakah transportasi harus memastikan bahwa URI yang disediakan untuk didengarkan layanan unik atau dapat digunakan persis seperti yang disediakan.

MessageDirection

Menentukan arah pesan.

MetadataExchangeClientMode

Menentukan mode pertukaran yang digunakan untuk mendapatkan metadata.

PrincipalPermissionMode

Mengatur mode untuk pemeriksaan otorisasi saat menggunakan PrincipalPermissionAttribute untuk mengontrol akses ke metode.

ServiceContractGenerationOptions

Mewakili opsi pembuatan kontrak yang tersedia menggunakan ServiceContractGenerator.

UnknownExceptionAction

Menentukan bagaimana layanan tahan lama akan menangani pengecualian yang tidak diketahui.