Sdílet prostřednictvím


DiscoveryService Třída

Definice

Abstraktní základní třída, která se používá k implementaci služby zjišťování.

public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
Dědičnost
DiscoveryService

Poznámky

Při přidání do služby se ke zpracování žádostí Najít a Vyřešit použije výchozí ServiceDiscoveryBehavior DiscoveryService implementace. Rozšiřte tuto třídu o implementaci vlastní služby zjišťování, která má jiné chování než výchozí implementace, například k odpovědi na požadavky Find pomocí vlastního algoritmu porovnávání.

Konstruktory

DiscoveryService()

Inicializuje novou instanci DiscoveryService třídy .

DiscoveryService(DiscoveryMessageSequenceGenerator)

Inicializuje novou instanci třídy DiscoveryService se zadaným parametrem DiscoveryMessageSequenceGenerator .

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

Inicializuje novou instanci třídy se DiscoveryService zadanou délkou historie DiscoveryMessageSequenceGenerator duplicitních zpráv.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Přepsáním této metody zvládáte operaci hledání.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Přepište tuto metodu pro zpracování operace vyřešení.

OnEndFind(IAsyncResult)

Tuto metodu přepište, aby zvládla dokončení operace hledání.

OnEndResolve(IAsyncResult)

Tuto metodu přepište, aby zvládla dokončení operace vyřešení.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro