EndpointDiscoveryBehavior Clase

Definición

Controla el contenido de EndpointDiscoveryMetadata devuelto por un extremo de detecció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
Herencia
EndpointDiscoveryBehavior
Implementaciones

Comentarios

Este comportamiento se utiliza para configurar los distintos valores de detección para un punto de conexión, como su detectabilidad, ámbitos y cualquier extensión personalizada para sus metadatos. Un usuario crea una nueva instancia de este tipo y la agrega al extremo específico cuyo EndpointDiscoveryMetadata debe configurarse. También se puede utilizar para desactivar la detección del punto de conexión concreto mediante la propiedad Enabled. Observe que se omite EndpointDiscoveryBehavior en un punto de conexión si ServiceDiscoveryBehavior no está presente. No puede hacer un extremo reconocible a través de EndpointDiscoveryMetadata sin agregar una clase ServiceDiscoveryBehavior a su servicio primero.

Constructores

EndpointDiscoveryBehavior()

Crea una nueva instancia de la clase EndpointDiscoveryBehavior.

Propiedades

ContractTypeNames

Obtiene los nombres de tipo de contrato asociados al punto de conexión.

Enabled

Obtiene o establece un valor que controla la detectabilidad del extremo asociado.

Extensions

Obtiene las extensiones asociadas al punto de conexión.

Scopes

Obtiene los ámbitos asociados al extremo.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Sin implementar.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Sin implementar.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Sin implementar.

IEndpointBehavior.Validate(ServiceEndpoint)

Sin implementar.

Se aplica a