UserEndpointPresenceServices 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 UserEndpoint.
public ref class UserEndpointPresenceServices : Microsoft::Rtc::Collaboration::LocalEndpointPresenceServices
public class UserEndpointPresenceServices : Microsoft.Rtc.Collaboration.LocalEndpointPresenceServices
type UserEndpointPresenceServices = class
inherit LocalEndpointPresenceServices
Public Class UserEndpointPresenceServices
Inherits LocalEndpointPresenceServices
- Inheritance
Remarks
Applications are allowed to publish the user and endpoint presence states and also update any privacy preferences. Any published user states can also be deleted.
Properties
LocalEndpoint |
Gets the instance of LocalEndpoint for PresenceServices. (Inherited from LocalEndpointPresenceServices) |
PresenceSubscriptionCategories |
Gets the presence subscription categories that new views that are created will be initialized with. (Inherited from LocalEndpointPresenceServices) |
PrivacyMode |
Gets the local owner's current privacy mode. |
PrivacyModePreference |
Gets the local owner's privacy preference |
Methods
BeginDeleteUserPresenceState(AsyncCallback, Object) |
Begins an asynchronous operation to delete all maunally published User presence states. |
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) |
BeginUpdatePresenceState(PresenceState, AsyncCallback, Object) |
Begins an asynchronous operation to publish the user or endpoint presence state. |
BeginUpdatePrivacyPreference(PrivacyModePreference, AsyncCallback, Object) |
Begins an asynchronous operation to set the local owner preferred privacy mode. |
EndDeleteUserPresenceState(IAsyncResult) |
Completes the asynchronous operation started by BeginDeleteUserPresenceState |
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) |
EndUpdatePresenceState(IAsyncResult) |
Completes the asynchronous operation started by BeginUpdatePresenceState |
EndUpdatePrivacyPreference(IAsyncResult) |
Completes the asynchronous operation initiated by BeginUpdatePrivacyPreference. |
GetPresenceRelationshipLevel(RealTimeAddress, SourceNetwork) |
Retrieves the highest container membership match for a UC entity. |
GetRemotePresenceViews() |
Returns all the views created on this endpoint. (Inherited from LocalEndpointPresenceServices) |