System.ServiceModel.Discovery 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含建立與使用可探索服務所需的類別。 這些類別會實作 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 |
指定要使用的探索模式。 |