Peer.GetPresenceInfo Method (PeerEndPoint)

 

Gets the available presence information for a PeerEndPoint.

Namespace:   System.Net.PeerToPeer.Collaboration
Assembly:  System.Net (in System.Net.dll)

[SecurityCriticalAttribute]
public PeerPresenceInfo GetPresenceInfo(
	PeerEndPoint peerEndPoint
)

Parameters

peerEndPoint
Type: System.Net.PeerToPeer.Collaboration.PeerEndPoint

The PeerEndPoint for which to retrieve presence information.

Return Value

Type: System.Net.PeerToPeer.Collaboration.PeerPresenceInfo

Returns a PeerPresenceInfo object which contains presence information for an available endpoint if it is available; otherwise it is null.

Exception Condition
ArgumentException

peerEndPoint does not contain a valid endpoint.

ArgumentNullException

peerEndPoint is null.

ObjectDisposedException

This object has been disposed and cannot be used in current peer operations.

PeerToPeerException

An error occurred while retrieving presence information from the peer.

Presence information includes status descriptors such as online, offline, and away.

Calling this method requires a PermissionState of Unrestricted.

.NET Framework
Available since 3.5
Return to top
Show: