ApplicationEndpointPresenceServices Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This class provides common presence services for ApplicationEndpoint.
public ref class ApplicationEndpointPresenceServices : Microsoft::Rtc::Collaboration::LocalEndpointPresenceServices
public class ApplicationEndpointPresenceServices : Microsoft.Rtc.Collaboration.LocalEndpointPresenceServices
type ApplicationEndpointPresenceServices = class
inherit LocalEndpointPresenceServices
Public Class ApplicationEndpointPresenceServices
Inherits LocalEndpointPresenceServices
- Inheritance
Remarks
Presently application endpoints are allowed to republish the contact card instance by modifying the presentity description and type.
Properties
Description |
Gets the description of the presentity. |
InitialPresenceState |
Gets the machine state that was published as part of the establish process. |
LocalEndpoint |
Gets the instance of LocalEndpoint for PresenceServices. (Inherited from LocalEndpointPresenceServices) |
PreferredServiceCapabilities |
Gets the device capabilities of this endpoint. |
PresenceSubscriptionCategories |
Gets the presence subscription categories that new views that are created will be initialized with. (Inherited from LocalEndpointPresenceServices) |
PresentityType |
Gets the value indicating the type of the presentity such as "person", "huntgroup", "autoattendant", "automaton". |
Methods
BeginPresenceQuery(IEnumerable<String>, String[], EventHandler<RemotePresentitiesNotificationEventArgs>, AsyncCallback, Object) |
Begins a presence query request for a given list of targets for the given set of presence categories. (Inherited from LocalEndpointPresenceServices) |
BeginRefreshRemotePresenceViews(AsyncCallback, Object) |
Begins the asynchronous operation to refresh all views that were created out of this endpoint. (Inherited from LocalEndpointPresenceServices) |
EndPresenceQuery(IAsyncResult) |
Ends the asynchronous operation initiated by the BeginPresenceQuery. (Inherited from LocalEndpointPresenceServices) |
EndRefreshRemotePresenceViews(IAsyncResult) |
Completes the asynchronous operation started by BeginRefreshRemotePresenceViews(AsyncCallback, Object). (Inherited from LocalEndpointPresenceServices) |
GetRemotePresenceViews() |
Returns all the views created on this endpoint. (Inherited from LocalEndpointPresenceServices) |
UpdatePublishedData(String, String) |
Updates presence data that was automatically published by the endpoint. |