Share via


EndpointDiscoveryBehavior Kelas

Definisi

Mengontrol konten yang EndpointDiscoveryMetadata dikembalikan oleh titik akhir penemuan.

public ref class EndpointDiscoveryBehavior : System::ServiceModel::Description::IEndpointBehavior
public class EndpointDiscoveryBehavior : System.ServiceModel.Description.IEndpointBehavior
type EndpointDiscoveryBehavior = class
    interface IEndpointBehavior
Public Class EndpointDiscoveryBehavior
Implements IEndpointBehavior
Warisan
EndpointDiscoveryBehavior
Penerapan

Keterangan

Perilaku ini digunakan untuk mengonfigurasi berbagai pengaturan penemuan untuk titik akhir, seperti kemampuan penemuan, cakupan, dan ekstensi kustom apa pun ke metadatanya. Pengguna membuat instans baru jenis ini dan menambahkannya ke titik akhir tertentu yang EndpointDiscoveryMetadata harus dikonfigurasi. Ini juga dapat digunakan untuk menonaktifkan penemuan untuk titik akhir tertentu menggunakan Enabled properti . Perhatikan bahwa EndpointDiscoveryBehavior pada titik akhir diabaikan jika ServiceDiscoveryBehavior tidak ada. Anda tidak dapat membuat titik akhir dapat EndpointDiscoveryMetadata ditemukan tanpa terlebih dahulu menambahkan ServiceDiscoveryBehavior ke layanan Anda.

Konstruktor

EndpointDiscoveryBehavior()

Membuat instans EndpointDiscoveryBehavior baru kelas.

Properti

ContractTypeNames

Mendapatkan nama jenis kontrak yang terkait dengan titik akhir.

Enabled

Mendapatkan atau menetapkan nilai yang mengontrol kemampuan penemuan titik akhir terkait.

Extensions

Mendapatkan ekstensi yang terkait dengan titik akhir.

Scopes

Mendapatkan cakupan yang terkait dengan titik akhir.

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 instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Tidak diterapkan.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Tidak diterapkan.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Tidak diterapkan.

IEndpointBehavior.Validate(ServiceEndpoint)

Tidak diterapkan.

Berlaku untuk