This topic has not yet been rated - Rate this topic

ApplicationChangedEventArgs Class

Provides qualifying information to a callback method when a ApplicationChanged event occurs.

System.Object
  System.EventArgs
    System.Net.PeerToPeer.Collaboration.ApplicationChangedEventArgs

Namespace:  System.Net.PeerToPeer.Collaboration
Assembly:  System.Net (in System.Net.dll)
public class ApplicationChangedEventArgs : EventArgs

The ApplicationChangedEventArgs type exposes the following members.

  Name Description
Public property PeerApplication Gets the PeerApplication for which the event was raised.
Public property PeerChangeType Gets the type of change to the PeerApplication that occurred.
Public property PeerContact Gets the PeerContact associated with the PeerApplication.
Public property PeerEndPoint Gets the endpoint for which PeerApplication information has changed.
Top
  Name Description
Public method Equals(Object) Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top

An ApplicationChanged event is raised when:

  • A peer starts an application within a collaboration

  • A peer ends an application within a collaboration

  • The PeerContact object that represents a collaborating peer has a change in its properties, such as the associated Nickname

  • The scope of the application is changed on that peer contact's computer

  • A peer moves to a different IP address on the network

Every class that uses the ApplicationChangedEventArgs class requires a PermissionState of Unrestricted. This state is created when the PeerCollaboration object is constructed.

.NET Framework

Supported in: 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later)

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.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ