System.ServiceModel.Discovery
TOC
Collapse the table of content
Expand the table of content

System.ServiceModel.Discovery Namespace

.NET Framework (current version)
 

The System.ServiceModel.Discovery namespace contains the classes required for the creation and use of discoverable services. These classes implement the WS-Discovery protocol for Windows Communication Foundation (WCF).

ClassDescription
System_CAPS_pubclassAnnouncementClient

Used by services to send discovery announcement messages. Clients can use the discovery mechanism, specifically the corresponding AnnouncementService class to listen and act on the announcement messages. An announcement message contains information about the service such as its fully-qualified contract name, any scopes that the service is operating in as well as any custom metadata the service wants to send.

System_CAPS_pubclassAnnouncementEndpoint

A standard endpoint that is used by services to send announcement messages.

System_CAPS_pubclassAnnouncementEventArgs

Used to pass announcement event arguments.

System_CAPS_pubclassAnnouncementService

A self-hosted implementation of the announcement service.

System_CAPS_pubclassDiscoveryClient

Allows you to discover available services.

System_CAPS_pubclassDiscoveryClientBindingElement

A binding element that can be added to a WCF client application to take advantage of the Discovery client channel. The Discovery client channel allows a WCF client application to access a discoverable service without knowing the endpoint address in advance.

System_CAPS_pubclassDiscoveryEndpoint

A standard discovery endpoint.

System_CAPS_pubclassDiscoveryEndpointProvider

Provides a discovery endpoint.

System_CAPS_pubclassDiscoveryMessageSequence

Represents the AppSequence header defined in the WS-Discovery protocol.

System_CAPS_pubclassDiscoveryMessageSequenceGenerator

A helper class that creates DiscoveryMessageSequence instances.

System_CAPS_pubclassDiscoveryOperationContextExtension

An operation context extension used to make various configuration items available to the discovery runtime.

System_CAPS_pubclassDiscoveryProxy

An abstract base class used to implement a discovery proxy.

System_CAPS_pubclassDiscoveryService

An abstract base class used to implement a discovery service.

System_CAPS_pubclassDiscoveryServiceExtension

An abstract WCF extension class for specifying a custom discovery service or for getting the published endpoints.

System_CAPS_pubclassDiscoveryVersion

Specifies the version of the WS-Discovery protocol to use.

System_CAPS_pubclassDynamicEndpoint

An endpoint that uses WS-Discovery to find the endpoint address dynamically at runtime.

System_CAPS_pubclassEndpointDiscoveryBehavior

Controls the content of the EndpointDiscoveryMetadata returned by a discovery endpoint.

System_CAPS_pubclassEndpointDiscoveryMetadata

Contains the metadata for a discoverable service.

System_CAPS_pubclassFindCompletedEventArgs

Arguments for the FindCompleted event.

System_CAPS_pubclassFindCriteria

Represents the criteria to use when searching for services.

System_CAPS_pubclassFindProgressChangedEventArgs

Arguments for the FindProgressChanged event.

System_CAPS_pubclassFindRequestContext

Represents a find request sent by a client.

System_CAPS_pubclassFindResponse

Represents the response from a find request.

System_CAPS_pubclassResolveCompletedEventArgs

Arguments for the ResolveCompleted event.

System_CAPS_pubclassResolveCriteria

Represents the criteria to use when resolving a service.

System_CAPS_pubclassResolveResponse

Represents the response from a resolve request.

System_CAPS_pubclassServiceDiscoveryBehavior

This class controls the discoverability of service endpoints.

System_CAPS_pubclassUdpAnnouncementEndpoint

A standard endpoint that is used by services to send announcement messages over a UDP binding. This endpoint inherits from AnnouncementEndpoint and similarly has a fixed contract and supports two discovery versions. In addition it has a fixed UDP binding and a default address value as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery version 1.1). Therefore, in the simplest case you do not have to specify any of these values when you create an AnnouncementEndpoint and add it to a service.

System_CAPS_pubclassUdpDiscoveryEndpoint

A standard endpoint that is pre-configured for discovery operations over a UDP multicast binding. This endpoint inherits from DiscoveryEndpoint and similarly has a fixed contract and supports two WS-Discovery protocol versions. In addition, it has a fixed UDP binding and a default address as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery V1.1).

System_CAPS_pubclassUdpTransportSettings

Enables you to set UDP transport settings.

EnumerationDescription
System_CAPS_pubenumServiceDiscoveryMode

Specifies the discovery mode to use.

Return to top
Show:
© 2016 Microsoft