Export (0) Print
Expand All

PresenceState class

This class represents the state presence category and denotes the availability of a presentity.

System.Object
  Microsoft.Rtc.Collaboration.Presence.PresenceCategory
    Microsoft.Rtc.Collaboration.Presence.PresenceState

Namespace:  Microsoft.Rtc.Collaboration.Presence
Assembly:  Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)

public class PresenceState : PresenceCategory

UserEndpoints are strongly advised to use the BeginPublishPresence(ICollection<PresenceCategory>, AsyncCallback, Object) API so that the instance is published in appropriate containers that allow the aggregation script to react accordingly.

Application endpoints usually prefer to skip any aggregation logic and publish their aggregate state directly since they don't do any watcher management.

When subscribing to remote presentities, this category is automated requested for.

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