System.ServiceModel.Discovery 命名空間

包含創建與使用可發現服務所需的類別。 這些類別實作了 Windows 通訊基礎(WCF)的 WS-Discovery 協定。

類別

名稱 Description
AnnouncementClient

由服務用來傳送探索公告訊息。 用戶端可以使用發現機制,特別是對應 AnnouncementService 類別來監聽並對公告訊息採取行動。 公告訊息包含服務的相關信息,例如其完整合約名稱、服務正在運作的任何範圍,以及服務想要傳送的任何自定義元數據。

AnnouncementEndpoint

一個標準端點,供服務用來發送公告訊息。

AnnouncementEventArgs

過去會傳遞公告事件的爭論。

AnnouncementService

這是公告服務的自架實作。

DiscoveryClient

可讓您探索可用的服務。

DiscoveryClientBindingElement

一個可加到WCF用戶端應用程式中,利用發現用戶端通道的綁定元件。 Discovery 用戶端通道允許 WCF 用戶端應用程式在不事先知道端點位址的情況下存取可發現的服務。

DiscoveryEndpoint

標準的發現端點。

DiscoveryEndpointProvider

提供一個發現端點。

DiscoveryMessageSequence

代表 WS-Discovery 協定中定義的 AppSequence 標頭。

DiscoveryMessageSequenceGenerator

一個建立 DiscoveryMessageSequence 實例的輔助類別。

DiscoveryOperationContextExtension

一種操作上下文擴充,用於讓各種設定項目可供發現執行時使用。

DiscoveryProxy

一個用來實作發現代理的抽象基底類別。

DiscoveryService

一個用於實作發現服務的抽象基底類別。

DiscoveryServiceExtension

一個抽象的 WCF 擴充類別,用於指定自訂發現服務或取得已發佈端點。

DiscoveryVersion

指定要使用的 WS-Discovery 協定版本。

DynamicEndpoint

一個端點在執行時用 WS-Discovery 動態尋找端點位址。

EndpointDiscoveryBehavior

控制發現端點回傳的內容 EndpointDiscoveryMetadata 。

EndpointDiscoveryMetadata

包含可發現服務的元資料。

FindCompletedEventArgs

為事件 FindCompleted 辯護的理由。

FindCriteria

代表搜尋服務時應採用的標準。

FindProgressChangedEventArgs

為事件 FindProgressChanged 辯護的理由。

FindRequestContext

代表客戶端發送的尋找請求。

FindResponse

代表尋找請求的回應。

ResolveCompletedEventArgs

為事件 ResolveCompleted 辯護的理由。

ResolveCriteria

代表解決服務時應使用的標準。

ResolveResponse

代表解決請求的回應。

ServiceDiscoveryBehavior

此類別控制服務端點的可發現性。

UdpAnnouncementEndpoint

一個標準端點,供服務透過 UDP 綁定傳送公告訊息。 此端點繼 AnnouncementEndpoint 承並擁有固定合約,並支援兩個發現版本。 此外,它有固定的 UDP 綁定,以及根據 WS-Discovery 規範(2005 年 4 月WS-Discovery 或 1.1 版本)規定的預設位址值 WS-Discovery。 因此,在最簡單的情況下,建立 並 AnnouncementEndpoint 加入服務時,你不必指定這些值。

UdpDiscoveryEndpoint

一個標準端點,預先設定用於 UDP 多播綁定上的發現操作。 此端點繼 DiscoveryEndpoint 承並擁有固定合約,並支援兩個 WS-Discovery 協定版本。 此外,它有固定的 UDP 綁定,以及依據 WS-Discovery 規範(WS-Discovery 2005 年 4 月或 WS-Discovery V1.1)所規定的預設位址。

UdpTransportSettings

讓你能設定 UDP 傳輸設定。

列舉

名稱 Description
ServiceDiscoveryMode

指定要使用的探索模式。