Udostępnij za pośrednictwem


System.ServiceModel.Discovery Przestrzeń nazw

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.