Bagikan melalui


System.ServiceModel.Discovery Ruang nama

Berisi kelas yang diperlukan untuk pembuatan dan penggunaan layanan yang dapat ditemukan. Kelas-kelas ini menerapkan protokol WS-Discovery untuk Windows Communication Foundation (WCF).

Kelas

AnnouncementClient

Digunakan oleh layanan untuk mengirim pesan pengumuman penemuan. Klien dapat menggunakan mekanisme penemuan, khususnya kelas yang AnnouncementService sesuai untuk mendengarkan dan bertindak pada pesan pengumuman. Pesan pengumuman berisi informasi tentang layanan seperti nama kontrak yang sepenuhnya memenuhi syarat, cakupan apa pun yang dioperasikan layanan serta metadata kustom yang ingin dikirim layanan.

AnnouncementEndpoint

Titik akhir standar yang digunakan oleh layanan untuk mengirim pesan pengumuman.

AnnouncementEventArgs

Digunakan untuk meneruskan argumen peristiwa pengumuman.

AnnouncementService

Implementasi layanan pengumuman yang dihost sendiri.

DiscoveryClient

Memungkinkan Anda menemukan layanan yang tersedia.

DiscoveryClientBindingElement

Elemen pengikatan yang dapat ditambahkan ke aplikasi klien WCF untuk memanfaatkan saluran klien Discovery. Saluran klien Discovery memungkinkan aplikasi klien WCF mengakses layanan yang dapat ditemukan tanpa mengetahui alamat titik akhir terlebih dahulu.

DiscoveryEndpoint

Titik akhir penemuan standar.

DiscoveryEndpointProvider

Menyediakan titik akhir penemuan.

DiscoveryMessageSequence

Mewakili header AppSequence yang ditentukan dalam protokol WS-Discovery.

DiscoveryMessageSequenceGenerator

Kelas pembantu yang membuat instans DiscoveryMessageSequence .

DiscoveryOperationContextExtension

Ekstensi konteks operasi yang digunakan untuk membuat berbagai item konfigurasi tersedia untuk runtime penemuan.

DiscoveryProxy

Kelas dasar abstrak yang digunakan untuk mengimplementasikan proksi penemuan.

DiscoveryService

Kelas dasar abstrak yang digunakan untuk mengimplementasikan layanan penemuan.

DiscoveryServiceExtension

Kelas ekstensi WCF abstrak untuk menentukan layanan penemuan kustom atau untuk mendapatkan titik akhir yang diterbitkan.

DiscoveryVersion

Menentukan versi protokol WS-Discovery yang akan digunakan.

DynamicEndpoint

Titik akhir yang menggunakan WS-Discovery untuk menemukan alamat titik akhir secara dinamis saat runtime.

EndpointDiscoveryBehavior

Mengontrol konten yang EndpointDiscoveryMetadata dikembalikan oleh titik akhir penemuan.

EndpointDiscoveryMetadata

Berisi metadata untuk layanan yang dapat ditemukan.

FindCompletedEventArgs

Argumen untuk peristiwa tersebut FindCompleted .

FindCriteria

Mewakili kriteria yang akan digunakan saat mencari layanan.

FindProgressChangedEventArgs

Argumen untuk peristiwa tersebut FindProgressChanged .

FindRequestContext

Mewakili permintaan temukan yang dikirim oleh klien.

FindResponse

Mewakili respons dari permintaan temukan.

ResolveCompletedEventArgs

Argumen untuk peristiwa tersebut ResolveCompleted .

ResolveCriteria

Mewakili kriteria yang akan digunakan saat menyelesaikan layanan.

ResolveResponse

Mewakili respons dari permintaan penyelesaian.

ServiceDiscoveryBehavior

Kelas ini mengontrol ketertemuan titik akhir layanan.

UdpAnnouncementEndpoint

Titik akhir standar yang digunakan oleh layanan untuk mengirim pesan pengumuman melalui pengikatan UDP. Titik akhir ini mewarisi dari AnnouncementEndpoint dan juga memiliki kontrak tetap dan mendukung dua versi penemuan. Selain itu memiliki pengikatan UDP tetap dan nilai alamat default sebagaimana ditentukan dalam spesifikasi WS-Discovery (WS-Discovery April 2005 atau WS-Discovery versi 1.1). Oleh karena itu, dalam kasus paling sederhana Anda tidak perlu menentukan salah satu nilai ini ketika Anda membuat AnnouncementEndpoint dan menambahkannya ke layanan.

UdpDiscoveryEndpoint

Titik akhir standar yang telah dikonfigurasi sebelumnya untuk operasi penemuan melalui pengikatan multicast UDP. Titik akhir ini mewarisi dari DiscoveryEndpoint dan juga memiliki kontrak tetap dan mendukung dua versi protokol WS-Discovery. Selain itu, ia memiliki pengikatan UDP tetap dan alamat default sebagaimana ditentukan dalam spesifikasi WS-Discovery (WS-Discovery April 2005 atau WS-Discovery V1.1).

UdpTransportSettings

Memungkinkan Anda mengatur pengaturan transportasi UDP.

Enum

ServiceDiscoveryMode

Menentukan mode penemuan yang akan digunakan.