Export (0) Print
Expand All

DiscoveryProxy Class

An abstract base class used to implement a discovery proxy.

System.Object
  System.ServiceModel.Discovery.DiscoveryProxy

Namespace:  System.ServiceModel.Discovery
Assembly:  System.ServiceModel.Discovery (in System.ServiceModel.Discovery.dll)

public abstract class DiscoveryProxy

The DiscoveryProxy type exposes the following members.

  NameDescription
Protected methodDiscoveryProxy()Initializes a new instance of the DiscoveryProxy class.
Protected methodDiscoveryProxy(DiscoveryMessageSequenceGenerator)Initializes a new instance of the DiscoveryProxy class with the specified DiscoveryMessageSequenceGenerator.
Protected methodDiscoveryProxy(DiscoveryMessageSequenceGenerator, Int32)Initializes a new instance of the DiscoveryProxy class with the specified DiscoveryMessageSequenceGenerator and duplicate message history length.
Top

  NameDescription
Protected methodBeginShouldRedirectFindOverride this method to allow the discovery proxy to send out multicast suppression messages when it receives a multicast find request.
Protected methodBeginShouldRedirectResolveOverride this method to allow the discovery proxy to send out multicast suppression messages when it receives a multicast resolve request.
Protected methodEndShouldRedirectFindOverride this method to handle the completion of sending the multicast suppression message for find requests.
Protected methodEndShouldRedirectResolveOverride this method to handle the completion of sending the multicast suppression message for resolve requests.
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Protected methodOnBeginFindOverride this method to handle a find operation.
Protected methodOnBeginOfflineAnnouncementOverride this method to handle an offline announcement message.
Protected methodOnBeginOnlineAnnouncementOverride this method to handle an online announcement message.
Protected methodOnBeginResolveOverride this method to handle a resolve operation.
Protected methodOnEndFindOverride this method to handle the completion of a find operation.
Protected methodOnEndOfflineAnnouncementOverride this method to handle the completion of an offline announcement message.
Protected methodOnEndOnlineAnnouncementOverride this method to handle the completion of an online announcement message.
Protected methodOnEndResolveOverride this method to handle the completion of a resolve operation.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft