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

See Also