The RemotePresencetype exposes the following members.

Methods

  Name Description
BeginAddTargets
Begins an asynchronous operation to add a target in the subscription dispatcher and to start the subscription for the given target.
BeginPresenceQuery
Begins a presence query request for a given list of targets for the given set of presence categories.
BeginRefresh
Begins an asynchronous operation to refresh all active subscriptions.
BeginRemoveAllTargets
Begins an asynchronous operation to unsubscribe to all existing subscriptions that are not already terminating.
BeginRemoveTarget
Begins an asynchronous operation to unsubscribe to a target.
EndAddTargets
EndPresenceQuery
Ends the asynchronous operation initiated by the BeginPresenceQuery.
EndRefresh
Ends the asynchronous operation started by BeginRefresh(AsyncCallback, Object).
EndRemoveAllTargets
Ends the asynchronous operation started by BeginRemoveAllTargets(AsyncCallback, Object).
EndRemoveTarget
Ends the asynchronous operation started by BeginRemoveTarget(String, AsyncCallback, Object).
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetCurrentSubscriptionState
Gets the current subscription state for a given target.
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
ToString (Inherited from Object.)

Properties

  Name Description
PresenceSubscriptionCategories
Gets or sets the list of categories to subscribe for. Categories that are subscribed to by default are: "contactCard", "note", "state", "services", "calendarData".

Events

  Name Description
PresenceNotificationReceived
Raised when presence state changes for any target on the subscription.
PresenceSubscriptionStateChanged
Raised when subscription state changes for any target.

See Also