Partilhar via


DiscoveryService Classe

Definição

Uma classe base abstrata usada para implementar um serviço de descoberta.

public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
Herança
DiscoveryService

Comentários

Quando um ServiceDiscoveryBehavior é adicionado a um serviço, uma DiscoveryService implementação padrão é usada para lidar com solicitações de localização e resolução. Estenda essa classe para implementar um serviço de descoberta personalizado que tenha comportamento diferente da implementação padrão, por exemplo, para responder a localizar solicitações usando um algoritmo de correspondência personalizado

Construtores

DiscoveryService()

Inicializa uma nova instância da classe DiscoveryService.

DiscoveryService(DiscoveryMessageSequenceGenerator)

Inicializa uma nova instância da classe DiscoveryService com o DiscoveryMessageSequenceGenerator especificado.

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

Inicializa uma nova instância da classe DiscoveryService com o DiscoveryMessageSequenceGenerator e o tamanho de histórico de mensagens duplicadas especificados.

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)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Substitua este método para manipular uma operação de localização.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Substitua este método para manipular uma operação de resolução.

OnEndFind(IAsyncResult)

Substitua este método para manipular a conclusão de uma operação de localização.

OnEndResolve(IAsyncResult)

Substitua este método para manipular a conclusão de uma operação de resolução.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a