WCF Discovery

.NET Framework (current version)

Windows Communication Foundation (WCF) provides support to enable services to be discoverable at runtime in an interoperable way using the WS-Discovery protocol. WCF services can announce their availability to the network using a multicast message or to a discovery proxy server. Client applications can search the network or a discovery proxy server to find services that meet a set of criteria. The topics in this section provide an overview and describe the programming model for this feature in detail.

In This Section

WCF Discovery Overview

Provides an overview of WS-Discovery support provided by WCF.

WCF Discovery Object Model

Describes the classes in the object model and extensibility of WS-Discovery support.

How to: Programmatically Add Discoverability to a WCF Service and Client

Shows how to make a Windows Communication Foundation (WCF) service discoverable.

Implementing a Discovery Proxy

Describes the steps required to implement a discovery proxy, a discoverable service that registers with the discovery proxy, and a client that uses the discovery proxy to find the discoverable service.

Discovery Versioning

Provides a brief overview of a prototype implementation of some new discovery features. It also gives an overview on how to select the discovery version to use.

Configuring Discovery in a Configuration File

Shows how to configure Discovery in configuration.

Using the Discovery Client Channel

Shows how to use a Discovery Client Channel when writing a WCF client application.