DiscoveryService Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Observações
Quando a ServiceDiscoveryBehavior é adicionado a um serviço, é usada uma implementação padrão DiscoveryService para tratar os pedidos de Encontrar e Resolver. Estenda esta classe para implementar um serviço de descoberta personalizado que tenha um comportamento diferente da implementação padrão, como responder a pedidos de Localização usando um algoritmo de correspondência personalizado
Construtores
| Name | Description |
|---|---|
| DiscoveryService() |
Inicializa uma nova instância da DiscoveryService classe. |
| DiscoveryService(DiscoveryMessageSequenceGenerator, Int32) |
Inicializa uma nova instância da DiscoveryService classe com o comprimento especificado DiscoveryMessageSequenceGenerator e duplicado do histórico de mensagens. |
| DiscoveryService(DiscoveryMessageSequenceGenerator) |
Inicializa uma nova instância da DiscoveryService classe com o especificado DiscoveryMessageSequenceGenerator. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnBeginFind(FindRequestContext, AsyncCallback, Object) |
Anule este método para gerir uma operação de procura. |
| OnBeginResolve(ResolveCriteria, AsyncCallback, Object) |
Substitua este método para gerir uma operação de resolver. |
| OnEndFind(IAsyncResult) |
Substitua este método para tratar da conclusão de uma operação de localização. |
| OnEndResolve(IAsyncResult) |
Substitua este método para tratar da conclusão de uma operação de resolução. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |