Freigeben über


EndpointDiscoveryBehavior Klasse

Definition

Steuert den Inhalt der EndpointDiscoveryMetadata, die von einem Ermittlungsendpunkt zurückgegeben wurden.

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 Ermittelbarkeit, seine Bereiche und seine benutzerdefinierten Erweiterungen zu seinen Metadaten. Ein Benutzer erstellt eine neue Instanz dieses Typs und fügt sie zum bestimmten Endpunkt hinzu, dessen EndpointDiscoveryMetadata konfiguriert werden müssen. Die Instanz kann auch verwendet werden, um die Ermittlung bestimmter Endpunkte zu deaktivieren, die die Enabled-Eigenschaft verwenden. Beachten Sie, dass das EndpointDiscoveryBehavior auf einem Endpunkt ignoriert wird, wenn das ServiceDiscoveryBehavior nicht vorhanden ist. Sie können keinen Endpunkt durch EndpointDiscoveryMetadata sichtbar machen, ohne zunächst ein ServiceDiscoveryBehavior zum Dienst hinzuzufügen.

Konstruktoren

EndpointDiscoveryBehavior()

Erstellt eine neue Instanz der EndpointDiscoveryBehavior-Klasse.

Eigenschaften

ContractTypeNames

Ruft die Vertragstypnamen ab, die dem Endpunkt zugeordnet sind.

Enabled

Ruft den Wert ab oder legt diesen fest, der die Ermittelbarkeit des zugeordneten Endpunkts steuert.

Extensions

Ruft die dem Endpunkt zugeordneten Erweiterungen ab.

Scopes

Ruft die dem Endpunkt zugeordneten Bereiche ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

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