Share via


Dpws.Client.Discovery Namespace

The Dpws.Client.Discovery namespace contains classes for working with client probe and resolve requests, which are WS-Discovery messages sent by a client to search for services on the network.

Classes

Name Description
Public Class ByeEventArgs Type used to define a set of parameters passed to a ByeEventHandler.
Public Class DpwsDiscoveryClient Processes client Probe and Resolve requests.
Public Class DpwsMetadata Stores service endpoint metadata details acquired from a Get metadata response.
Public Class DpwsMexClient Retrieves a DPWS service's metadata.
Public Class DpwsMexHostedService Stores metadata that describes a hosted service.
Public Class DpwsMexHostedServices A collection of DpwsMexHostedService metadata elements.
Public Class DpwsMexHostService Stores metadata that describes a host service.
Public Class DpwsMexService Base class used to store metadata service information about a host or Hosted service.
Public Class DpwsMexServices Provides message exchanger (MEX) services.
Public Class DpwsProbeMatch Stores service endpoint and supported types acquired from a ProbeMatch.
Public Class DpwsProbeMatches A collection used to store DpwsProbeMatch objects.
Public Class DpwsRelationship A class used to store Relationship metadata.
Public Class DpwsResolveMatch Used to store service endpoint and supported types acquired from a ResolveMatch.
Public Class DpwsResolveMatches A collection used to store DpwsResolveMatch objects.
Public Class DpwsServiceDescription Base class used by DpwsProbeMatch and DpwsResolveMatch classes.
Public Class DpwsServiceDescriptions A base collection class used to store DpwsServiceDescription objects.
Public Class DpwsThisDevice A class used to store a device's ThisDevice metadata.
Public Class DpwsThisModel Stores a device's ThisModel information.
Public Class HelloEventArgs Defines EventArgs passed to a HelloEventHandler.

Delegates

Name Description
Public Delegate ByeEventHandler A delegate used by the discovery client ByeEventHandler.
Public Delegate HelloEventHandler A delegate used by the discovery client HelloEventHandler.