Sdílet prostřednictvím


EndpointDiscoveryBehavior Třída

Definice

Řídí obsah vrácený EndpointDiscoveryMetadata koncovým bodem zjišťování.

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
Dědičnost
EndpointDiscoveryBehavior
Implementuje

Poznámky

Toto chování se používá ke konfiguraci různých nastavení zjišťování koncového bodu, například jeho zjistitelnosti, oborů a vlastních rozšíření jeho metadat. Uživatel vytvoří novou instanci tohoto typu a přidá ji do konkrétního koncového bodu, jehož EndpointDiscoveryMetadata musí být nakonfigurován. Můžete ho také použít k vypnutí zjišťování pro konkrétní koncový bod pomocí Enabled vlastnosti . Všimněte EndpointDiscoveryBehavior si, že v koncovém bodě se ignoruje, ServiceDiscoveryBehavior pokud není k dispozici. Koncový bod nelze zjistit pomocí bez předchozího přidání do EndpointDiscoveryMetadata ServiceDiscoveryBehavior služby.

Konstruktory

EndpointDiscoveryBehavior()

Vytvoří novou instanci třídy EndpointDiscoveryBehavior.

Vlastnosti

ContractTypeNames

Získá názvy typů kontraktů přidružené ke koncovému bodu.

Enabled

Získá nebo nastaví hodnotu, která řídí zjistitelnost přidruženého koncového bodu.

Extensions

Získá rozšíření přidružená ke koncovému bodu.

Scopes

Získá obory přidružené ke koncovému bodu.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Není implementováno.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Není implementováno.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Není implementováno.

IEndpointBehavior.Validate(ServiceEndpoint)

Není implementováno.

Platí pro