EndpointDiscoveryBehavior Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Controla o conteúdo do EndpointDiscoveryMetadata retornado por um ponto de extremidade de descoberta.
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
- Herança
-
EndpointDiscoveryBehavior
- Implementações
Comentários
Esse comportamento é usado para definir as várias configurações de descoberta para um ponto de extremidade, como sua descoberta, escopos e quaisquer extensões personalizadas para seus metadados. Um usuário cria uma nova instância desse tipo e a adiciona ao ponto de extremidade específico cujo EndpointDiscoveryMetadata deve ser configurado. Ele também pode ser usado para desativar a descoberta para um ponto de extremidade específico usando a Enabled propriedade . Observe que EndpointDiscoveryBehavior o em um ponto de extremidade será ignorado se não estiver ServiceDiscoveryBehavior presente. Você não pode tornar um ponto de extremidade descoberto por EndpointDiscoveryMetadata meio de sem primeiro adicionar um ao seu ServiceDiscoveryBehavior serviço.
Construtores
EndpointDiscoveryBehavior() |
Cria uma nova instância da classe EndpointDiscoveryBehavior. |
Propriedades
ContractTypeNames |
Obtém os nomes de tipo de contrato associados ao ponto de extremidade. |
Enabled |
Obtém ou define um valor que controla a capacidade de descoberta do ponto de extremidade associado. |
Extensions |
Obtém as extensões associadas ao ponto de extremidade. |
Scopes |
Obtém os escopos associados ao ponto de extremidade. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Não implementado. |
IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Não implementado. |
IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Não implementado. |
IEndpointBehavior.Validate(ServiceEndpoint) |
Não implementado. |