Peer::GetPresenceInfo Method (PeerEndPoint^)

 

Gets the available presence information for a PeerEndPoint.

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

public:
[SecurityCriticalAttribute]
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: