DiscoveryService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Abstrakcyjna klasa bazowa używana do implementowania usługi odnajdywania.
public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
- Dziedziczenie
-
DiscoveryService
Uwagi
ServiceDiscoveryBehavior Po dodaniu elementu do usługi domyślna DiscoveryService implementacja jest używana do obsługi żądań znajdowania i rozwiązywania problemów. Rozszerz tę klasę, aby zaimplementować niestandardową usługę odnajdywania, która ma inne zachowanie niż domyślna implementacja, na przykład w celu odpowiadania na żądania Znajdowania przy użyciu niestandardowego algorytmu dopasowania
Konstruktory
| Nazwa | Opis |
|---|---|
| DiscoveryService() |
Inicjuje nowe wystąpienie klasy DiscoveryService. |
| DiscoveryService(DiscoveryMessageSequenceGenerator, Int32) |
Inicjuje DiscoveryService nowe wystąpienie klasy z określoną DiscoveryMessageSequenceGenerator i zduplikowaną długością historii komunikatów. |
| DiscoveryService(DiscoveryMessageSequenceGenerator) |
Inicjuje nowe wystąpienie klasy DiscoveryService z określonym DiscoveryMessageSequenceGenerator. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| OnBeginFind(FindRequestContext, AsyncCallback, Object) |
Zastąpi tę metodę do obsługi operacji znajdowania. |
| OnBeginResolve(ResolveCriteria, AsyncCallback, Object) |
Zastąpij tę metodę, aby obsłużyć operację rozpoznawania. |
| OnEndFind(IAsyncResult) |
Zastąpi tę metodę, aby obsłużyć ukończenie operacji znajdowania. |
| OnEndResolve(IAsyncResult) |
Zastąpij tę metodę, aby obsłużyć ukończenie operacji rozwiązywania. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |