System.ServiceModel.Discovery Przestrzeń nazw
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.
Zawiera klasy wymagane do utworzenia i użycia usług możliwych do odnalezienia. Te klasy implementują protokół WS-Discovery dla programu Windows Communication Foundation (WCF).
Klasy
AnnouncementClient |
Używane przez usługi do wysyłania komunikatów o anonsach odnajdywania. Klienci mogą używać mechanizmu odnajdywania, w szczególności odpowiedniej AnnouncementService klasy do nasłuchiwania komunikatów o anonsach i podejmowania na nich działań. Komunikat o anonsie zawiera informacje o usłudze, takie jak jego w pełni kwalifikowana nazwa kontraktu, wszelkie zakresy, w których działa usługa, a także wszelkie niestandardowe metadane, które usługa chce wysłać. |
AnnouncementEndpoint |
Standardowy punkt końcowy używany przez usługi do wysyłania komunikatów o anonsach. |
AnnouncementEventArgs |
Służy do przekazywania argumentów zdarzeń anonsu. |
AnnouncementService |
Samodzielna implementacja usługi anonsowania. |
DiscoveryClient |
Umożliwia odnajdywanie dostępnych usług. |
DiscoveryClientBindingElement |
Element powiązania, który można dodać do aplikacji klienckiej WCF, aby móc korzystać z kanału klienta odnajdywania. Kanał klienta odnajdywania umożliwia aplikacji klienckiej WCF dostęp do usługi odnajdywania bez wcześniejszego poznania adresu punktu końcowego. |
DiscoveryEndpoint |
Standardowy punkt końcowy odnajdywania. |
DiscoveryEndpointProvider |
Udostępnia punkt końcowy odnajdywania. |
DiscoveryMessageSequence |
Reprezentuje nagłówek AppSequence zdefiniowany w protokole WS-Discovery. |
DiscoveryMessageSequenceGenerator |
Klasa pomocnika, która tworzy DiscoveryMessageSequence wystąpienia. |
DiscoveryOperationContextExtension |
Rozszerzenie kontekstu operacji używane do udostępniania różnych elementów konfiguracji w środowisku uruchomieniowym odnajdywania. |
DiscoveryProxy |
Abstrakcyjna klasa bazowa używana do implementowania serwera proxy odnajdywania. |
DiscoveryService |
Abstrakcyjna klasa bazowa używana do implementowania usługi odnajdywania. |
DiscoveryServiceExtension |
Abstrakcyjna klasa rozszerzenia WCF służąca do określania niestandardowej usługi odnajdywania lub pobierania opublikowanych punktów końcowych. |
DiscoveryVersion |
Określa wersję protokołu WS-Discovery do użycia. |
DynamicEndpoint |
Punkt końcowy, który używa WS-Discovery do dynamicznego znajdowania adresu punktu końcowego w czasie wykonywania. |
EndpointDiscoveryBehavior |
Steruje zawartością EndpointDiscoveryMetadata zwracaną przez punkt końcowy odnajdywania. |
EndpointDiscoveryMetadata |
Zawiera metadane dla usługi z możliwością odnajdywania. |
FindCompletedEventArgs |
Argumenty zdarzenia FindCompleted . |
FindCriteria |
Reprezentuje kryteria do użycia podczas wyszukiwania usług. |
FindProgressChangedEventArgs |
Argumenty zdarzenia FindProgressChanged . |
FindRequestContext |
Reprezentuje żądanie znajdowania wysyłane przez klienta. |
FindResponse |
Reprezentuje odpowiedź z żądania znajdowania. |
ResolveCompletedEventArgs |
Argumenty zdarzenia ResolveCompleted . |
ResolveCriteria |
Reprezentuje kryteria do użycia podczas rozpoznawania usługi. |
ResolveResponse |
Reprezentuje odpowiedź z żądania rozwiązania. |
ServiceDiscoveryBehavior |
Ta klasa kontroluje możliwość odnajdywania punktów końcowych usługi. |
UdpAnnouncementEndpoint |
Standardowy punkt końcowy używany przez usługi do wysyłania komunikatów o anonsach za pośrednictwem powiązania UDP. Ten punkt końcowy dziedziczy z AnnouncementEndpoint i podobnie ma stały kontrakt i obsługuje dwie wersje odnajdywania. Ponadto ma stałe powiązanie UDP i domyślną wartość adresu określoną w specyfikacji WS-Discovery (WS-Discovery April 2005 lub WS-Discovery w wersji 1.1). W związku z tym w najprostszym przypadku nie trzeba określać żadnej z tych wartości podczas tworzenia i AnnouncementEndpoint dodawania jej do usługi. |
UdpDiscoveryEndpoint |
Standardowy punkt końcowy, który jest wstępnie skonfigurowany do operacji odnajdywania za pośrednictwem powiązania multiemisji UDP. Ten punkt końcowy dziedziczy z DiscoveryEndpoint i podobnie ma stały kontrakt i obsługuje dwie wersje protokołu WS-Discovery. Ponadto ma stałe powiązanie UDP i adres domyślny określony w specyfikacji WS-Discovery (WS-Discovery April 2005 lub WS-Discovery V1.1). |
UdpTransportSettings |
Umożliwia ustawienie ustawień transportu UDP. |
Wyliczenia
ServiceDiscoveryMode |
Określa tryb odnajdywania do użycia. |