Partilhar via


DiscoveryProxy Classe

Definição

Uma classe base abstrata usada para implementar um proxy de descoberta.

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

Construtores

DiscoveryProxy()

Inicializa uma nova instância da classe DiscoveryProxy.

DiscoveryProxy(DiscoveryMessageSequenceGenerator)

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

DiscoveryProxy(DiscoveryMessageSequenceGenerator, Int32)

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

Métodos

BeginShouldRedirectFind(FindCriteria, AsyncCallback, Object)

Substitua este método para permitir que o proxy de descoberta envie mensagens de supressão multicast quando ele recebe uma solicitação de localização de multicast.

BeginShouldRedirectResolve(ResolveCriteria, AsyncCallback, Object)

Substitua este método para permitir que o proxy de descoberta envie mensagens de supressão multicast quando ele recebe uma solicitação de resolução de multicast.

EndShouldRedirectFind(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

Substitua este método para lidar com a conclusão do envio da mensagem de supressão multicast para solicitações de localização.

EndShouldRedirectResolve(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

Substitua este método para lidar com a conclusão do envio da mensagem de supressão multicast para solicitações de resolução.

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.

OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Substitua este método para manipular uma mensagem de comunicado offline.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Substitua este método para manipular uma mensagem de comunicado online.

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.

OnEndOfflineAnnouncement(IAsyncResult)

Substitua este método para manipular a conclusão de uma mensagem de comunicado offline.

OnEndOnlineAnnouncement(IAsyncResult)

Substitua este método para manipular a conclusão de uma mensagem de comunicado online.

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