Compartilhar via


EndpointDiscoveryBehavior Classe

Definição

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.

Aplica-se a