System.ServiceModel.Discovery 命名空間

包含建立與使用可探索服務所需的類別。 這些類別會實作 Windows Communication Foundation (WCF) 的 WS-Discovery 通訊協定。

類別

AnnouncementClient

服務用於傳送探索公告訊息。 用戶端可以使用探索機制,具體而言就是對應的 AnnouncementService 類別接聽和處理公告訊息。 公告訊息包含有關服務的資訊,例如完整合約名稱、服務執行的任何範圍,以及服務要傳送的任何自訂中繼資料。

AnnouncementEndpoint

服務用於傳送公告訊息的標準端點。

AnnouncementEventArgs

用來傳遞公告事件引數。

AnnouncementService

公告服務的自我裝載實作。

DiscoveryClient

讓您探索可用的服務。

DiscoveryClientBindingElement

繫結項目,可新增至 WCF 用戶端應用程式以便使用探索用戶端通道。 探索用戶端通道可讓 WCF 用戶端應用程式在事先不知道端點位址的情況下,存取可探索的服務。

DiscoveryEndpoint

標準探索端點。

DiscoveryEndpointProvider

提供探索端點。

DiscoveryMessageSequence

表示 WS-Discovery 通訊協定中定義的 AppSequence 標頭。

DiscoveryMessageSequenceGenerator

建立 DiscoveryMessageSequence 執行個體的 Helper 類別。

DiscoveryOperationContextExtension

作業內容延伸,用來提供各種組態項目給探索執行階段。

DiscoveryProxy

用來實作探索 Proxy 的抽象基底類別。

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 規格 (WS-Discovery 2005 年 4 月或 WS-Discovery 1.1 版) 中所指定。 因此,在最簡單的案例中,您不需要在建立 AnnouncementEndpoint 並將它加入到服務時,指定這裡的任何一種值。

UdpDiscoveryEndpoint

預先設定透過 UDP 多點傳送繫結進行探索作業的標準端點。 此端點繼承自 DiscoveryEndpoint,並同樣擁有固定合約且支援兩個 WS-Discovery 通訊協定版本。 此外,它擁有固定的 UDP 繫結和預設位址,如 WS-Discovery 規格 (WS-Discovery 2005 年 4 月或 WS-Discovery V1.1) 中所指定。

UdpTransportSettings

讓您設定 UDP 傳輸設定。

列舉

ServiceDiscoveryMode

指定要使用的探索模式。