EndpointDiscoveryBehavior Classe

Définition

Contrôle le contenu du EndpointDiscoveryMetadata retourné par un point de terminaison de découverte.

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
Héritage
EndpointDiscoveryBehavior
Implémente

Remarques

Ce comportement est utilisé pour configurer les différents paramètres de découverte pour un point de terminaison, telles que ses capacités de découverte, ses étendues et toutes les extensions personnalisées à ses métadonnées. Un utilisateur crée une instance de ce type et l'ajoute au point de terminaison spécifique dont EndpointDiscoveryMetadata doit être configuré. Il peut également être utilisé pour désactiver la découverte pour un point de terminaison spécifique à l'aide de la propriété Enabled. Notez que le EndpointDiscoveryBehavior sur un point de terminaison est ignoré si ServiceDiscoveryBehavior n'est pas présent. Vous ne pouvez pas rendre de point de terminaison détectable via EndpointDiscoveryMetadata sans ajouter en premier un ServiceDiscoveryBehavior à votre service.

Constructeurs

EndpointDiscoveryBehavior()

Crée une instance de la classe EndpointDiscoveryBehavior.

Propriétés

ContractTypeNames

Obtient les noms des types de contrat associés au point de terminaison.

Enabled

Obtient ou définit une valeur qui contrôle la possibilité de découvrir le point de terminaison associé.

Extensions

Obtient les extensions associées au point de terminaison.

Scopes

Obtient les étendues associées au point de terminaison.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Non implémenté.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Non implémenté.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Non implémenté.

IEndpointBehavior.Validate(ServiceEndpoint)

Non implémenté.

S’applique à