Partager via


DiscoveryProxy Classe

Définition

Classe de base abstraite utilisée pour implémenter un proxy de découverte.

public ref class DiscoveryProxy abstract
public abstract class DiscoveryProxy
type DiscoveryProxy = class
Public MustInherit Class DiscoveryProxy
Héritage
DiscoveryProxy

Constructeurs

DiscoveryProxy()

Initialise une nouvelle instance de la classe DiscoveryProxy.

DiscoveryProxy(DiscoveryMessageSequenceGenerator)

Initialise une nouvelle instance de la classe DiscoveryProxy avec le DiscoveryMessageSequenceGenerator spécifié.

DiscoveryProxy(DiscoveryMessageSequenceGenerator, Int32)

Initialise une nouvelle instance de la classe DiscoveryProxy avec l'instance DiscoveryMessageSequenceGenerator spécifiée et la longueur de l'historique des messages dupliqués.

Méthodes

BeginShouldRedirectFind(FindCriteria, AsyncCallback, Object)

Remplacez cette méthode pour autoriser le proxy de découverte à envoyer des messages de suppression de multidiffusion lorsqu'il reçoit une demande de recherche de multidiffusion.

BeginShouldRedirectResolve(ResolveCriteria, AsyncCallback, Object)

Remplacez cette méthode pour autoriser le proxy de découverte à envoyer des messages de suppression de multidiffusion lorsqu'il reçoit une demande de résolution de multidiffusion.

EndShouldRedirectFind(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

Remplacez cette méthode pour gérer l'achèvement de l'envoi du message de suppression de multidiffusion pour les demandes de recherche.

EndShouldRedirectResolve(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

Remplacez cette méthode pour gérer l'achèvement de l'envoi du message de suppression de multidiffusion pour les demandes de résolution.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Remplacez cette méthode pour gérer une opération de recherche.

OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Remplacez cette méthode pour gérer un message d'annonce hors connexion.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Remplacez cette méthode pour gérer un message d'annonce en ligne.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Remplacez cette méthode pour gérer une opération de résolution.

OnEndFind(IAsyncResult)

Remplacez cette méthode pour gérer l'achèvement d'une opération de recherche.

OnEndOfflineAnnouncement(IAsyncResult)

Remplacez cette méthode pour gérer l'achèvement d'un message d'annonce hors connexion.

OnEndOnlineAnnouncement(IAsyncResult)

Remplacez cette méthode pour gérer l'achèvement d'un message d'annonce en ligne.

OnEndResolve(IAsyncResult)

Remplacez cette méthode pour gérer l'achèvement d'une opération de résolution.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à