Freigeben über


DiscoveryService Klasse

Definition

Eine abstrakte Basisklasse, die verwendet wurde, um einen Ermittlungsdienst zu implementieren.

public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
Vererbung
DiscoveryService

Hinweise

Wenn einem Dienst ein ServiceDiscoveryBehavior hinzugefügt wird, wird eine Standard-DiscoveryService-Implementierung verwendet, um Such- und Auflösungsanforderungen zu handhaben. Erweitern Sie diese Klasse, um einen benutzerdefinierten Ermittlungsdienst zu implementieren, der ein anderes Verhalten als die Standardimplementierung aufweist, z. B. um mit einem benutzerdefinierten übereinstimmenden Algorithmus auf Suchanforderungen zu antworten.

Konstruktoren

DiscoveryService()

Initialisiert eine neue Instanz der DiscoveryService-Klasse.

DiscoveryService(DiscoveryMessageSequenceGenerator)

Initialisiert eine neue Instanz der DiscoveryService-Klasse mit der angegebenen DiscoveryMessageSequenceGenerator.

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

Initialisiert eine neue Instanz der DiscoveryService-Klasse mit dem angegebenen DiscoveryMessageSequenceGenerator und der doppelten Meldungsverlaufslänge.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Überschreiben Sie diese Methode, um einen Suchvorgang zu behandeln.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Überschreiben Sie diese Methode, um einen Auflösungsvorgang zu behandeln.

OnEndFind(IAsyncResult)

Überschreiben Sie diese Methode, um den Abschluss eines Suchvorgangs zu behandeln.

OnEndResolve(IAsyncResult)

Überschreiben Sie diese Methode, um den Abschluss eines Ermittlungsvorgangs zu behandeln.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für