EndpointDiscoveryBehavior Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |