LocalEndpointPresenceServices Class

Definition

Represents the base class which provide presence services related to publication of local presence data and subscription to remote presentities.

public ref class LocalEndpointPresenceServices abstract
public abstract class LocalEndpointPresenceServices
type LocalEndpointPresenceServices = class
Public MustInherit Class LocalEndpointPresenceServices
Inheritance
LocalEndpointPresenceServices
Derived

Properties

LocalEndpoint

Gets the instance of LocalEndpoint for PresenceServices.

PresenceSubscriptionCategories

Gets the presence subscription categories that new views that are created will be initialized with.

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.

BeginRefreshRemotePresenceViews(AsyncCallback, Object)

Begins the asynchronous operation to refresh all views that were created out of this endpoint.

EndPresenceQuery(IAsyncResult)

Ends the asynchronous operation initiated by the BeginPresenceQuery.

EndRefreshRemotePresenceViews(IAsyncResult)

Completes the asynchronous operation started by BeginRefreshRemotePresenceViews(AsyncCallback, Object).

GetRemotePresenceViews()

Returns all the views created on this endpoint.

Extension Methods

BeginEnhancedPresenceQuery(LocalEndpointPresenceServices, IEnumerable<String>, String[], EventHandler<RemotePresentitiesNotificationEventArgs>, AsyncCallback, Object)
EndEnhancedPresenceQuery(LocalEndpointPresenceServices, IAsyncResult)

Applies to