PresenceCategory represents the category data
sent to the server.
Namespace:
Microsoft.Rtc.Collaboration.Presence
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public MustInherit Class PresenceCategory |
C# |
---|
public abstract class PresenceCategory |
Visual C++ |
---|
public ref class PresenceCategory abstract |
JavaScript |
---|
Microsoft.Rtc.Collaboration.Presence.PresenceCategory = function(); Type.createClass( 'Microsoft.Rtc.Collaboration.Presence.PresenceCategory'); |
Remarks
This abstract class represents the structure of a presence category published by the endpoint. Every category is identified by its name, certain common attributes such as ExpiryPolicyand custom properties (defined by extending the object).
ExpiryPolicydenotes the lifetime of this category publication. The publication can last as long as the endpoint is active, for a specified period of time, or for longer than the lifetime of the endpoint. Deleting a category is equivalent to publishing the same category with an expiry time of zero.
Inheritance Hierarchy
Object
Microsoft.Rtc.Collaboration.Presence . . :: . PresenceCategory
Microsoft.Rtc.Collaboration.Presence . . :: . CustomPresenceCategory
Microsoft.Rtc.Internal.Collaboration . . :: . AlertsSettings
Microsoft.Rtc.Internal.Collaboration . . :: . ContactCard
Microsoft.Rtc.Internal.Collaboration . . :: . Device
Microsoft.Rtc.Internal.Collaboration . . :: . Note
Microsoft.Rtc.Internal.Collaboration . . :: . PresenceState
Microsoft.Rtc.Internal.Collaboration . . :: . RemoteCallControlOption
Microsoft.Rtc.Internal.Collaboration . . :: . Routing
Microsoft.Rtc.Internal.Collaboration . . :: . Services
Microsoft.Rtc.Internal.Collaboration . . :: . UserInformation
Microsoft.Rtc.Internal.Collaboration . . :: . UserProperties
Microsoft.Rtc.Collaboration.Presence . . :: . PresenceCategory
Microsoft.Rtc.Collaboration.Presence . . :: . CustomPresenceCategory
Microsoft.Rtc.Internal.Collaboration . . :: . AlertsSettings
Microsoft.Rtc.Internal.Collaboration . . :: . ContactCard
Microsoft.Rtc.Internal.Collaboration . . :: . Device
Microsoft.Rtc.Internal.Collaboration . . :: . Note
Microsoft.Rtc.Internal.Collaboration . . :: . PresenceState
Microsoft.Rtc.Internal.Collaboration . . :: . RemoteCallControlOption
Microsoft.Rtc.Internal.Collaboration . . :: . Routing
Microsoft.Rtc.Internal.Collaboration . . :: . Services
Microsoft.Rtc.Internal.Collaboration . . :: . UserInformation
Microsoft.Rtc.Internal.Collaboration . . :: . UserProperties