Freigeben über


EndpointDiscoveryBehavior Klasse

Definition

Steuert den Inhalt des EndpointDiscoveryMetadata von einem Ermittlungsendpunkt zurückgegebenen Inhalts.

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
Vererbung
EndpointDiscoveryBehavior
Implementiert

Hinweise

Dieses Verhalten wird verwendet, um die verschiedenen Ermittlungseinstellungen für einen Endpunkt zu konfigurieren, z. B. seine Auffindbarkeit, Bereiche und alle benutzerdefinierten Erweiterungen für seine Metadaten. Ein Benutzer erstellt eine neue Instanz dieses Typs und fügt sie dem bestimmten Endpunkt hinzu, dessen EndpointDiscoveryMetadata Konfiguration erforderlich ist. Sie kann auch verwendet werden, um die Ermittlung für einen bestimmten Endpunkt mithilfe der Enabled Eigenschaft zu deaktivieren. Beachten Sie, dass der EndpointDiscoveryBehavior Endpunkt ignoriert wird, wenn ServiceDiscoveryBehavior er nicht vorhanden ist. Sie können einen Endpunkt nicht durchfindbar EndpointDiscoveryMetadata machen, ohne zuerst einen ServiceDiscoveryBehavior Dienst hinzuzufügen.

Konstruktoren

Name Beschreibung
EndpointDiscoveryBehavior()

Erstellt eine neue Instanz der EndpointDiscoveryBehavior Klasse.

Eigenschaften

Name Beschreibung
ContractTypeNames

Ruft die Vertragstypnamen ab, die dem Endpunkt zugeordnet sind.

Enabled

Dient zum Abrufen oder Festlegen eines Werts, der die Auffindbarkeit des zugeordneten Endpunkts steuert.

Extensions

Ruft die dem Endpunkt zugeordneten Erweiterungen ab.

Scopes

Ruft die Bereiche ab, die dem Endpunkt zugeordnet sind.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Nicht implementiert.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Nicht implementiert.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Nicht implementiert.

IEndpointBehavior.Validate(ServiceEndpoint)

Nicht implementiert.

Gilt für: