LocalOwnerPresence Members

Include Protected Members
Include Inherited Members

LocalOwnerPresence allows the publication and subscription to presence categories and management of access control lists. It also provides access to a list of subscribers and delegates.

The LocalOwnerPresence type exposes the following members.

Properties

  Name Description
Public property AutomaticPublicationState Gets the status of automatic presence publication that occurs along with endpoint establish.
Public property CategoryPublicationManifest Gets the serialized version of the category publication manifest.
Public property ContainerManifest Gets the serialized version of the container manifest.
Public property CurrentState Gets the state of the subscription. (inherited from PublishSubscribeSession)
Public property IsSubscriptionActive Obsolete. Gets whether the session has an active underlying subscription. (inherited from PublishSubscribeSession)
Public property SubscriberEndpoint Gets the endpoint that the subscription belongs to. (inherited from PublishSubscribeSession)

Top

Methods

  Name Description
Public method BeginAcknowledgeSubscriber Begins an asynchronous operation to acknowledge a subscriber.
Public method BeginDeletePresence(ICollection<PresenceCategory>, AsyncCallback, Object) Begins an asynchronous operation to delete the given list of categories.
Public method BeginDeletePresence(ICollection<PresenceCategoryWithMetaData>, AsyncCallback, Object) Begins an asynchronous operation to delete the given list of categories.
Public method BeginPublishPresence(ICollection<PresenceCategory>, AsyncCallback, Object) Begins an asynchronous operation to publish a given list of categories.
Public method BeginPublishPresence(ICollection<PresenceCategoryWithMetaData>, AsyncCallback, Object) Begins an asynchronous operation to publish a given list of categories.
Public method BeginRefresh Begins an asynchronous operation to refresh the underlying subscription. (inherited from PublishSubscribeSession)
Public method BeginSubscribe Begins an asynchronous operation to subscribe to the presence session. (inherited from PublishSubscribeSession)
Public method BeginUnsubscribe Begins an asynchronous operation to unsubscribe the underlying subscription. (inherited from PublishSubscribeSession)
Public method BeginUpdateContainerMembership Begins an asynchronous operation to update the container memberships.
Public method EndAcknowledgeSubscriber Ends the asynchronous operation initiated by BeginAcknowledgeSubscriber.
Public method EndDeletePresence Ends the asynchronous operation initiated by BeginDeletePresence.
Public method EndPublishPresence Ends the asynchronous operation initiated by BeginPublishPresence.
Public method EndRefresh Ends the Refresh Operation initiated by BeginRefresh. (inherited from PublishSubscribeSession)
Public method EndSubscribe Ends the Subscribe operation initiated by BeginSubscribe. (inherited from PublishSubscribeSession)
Public method EndUnsubscribe Ends the asynchronous operation started by BeginUnsubscribe method. (inherited from PublishSubscribeSession)
Public method EndUpdateContainerMembership Ends the asynchronous operation initiated by BeginUpdateContainerMembership.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event AutomaticPublicationStateChanged Raised when the state of automatic publications changes.
Public event CategoryNotificationReceived Obsolete. Raised when notification for presence categories is received.
Public event ContainerNotificationReceived Raised when notification for container memberships is received.
Public event DelegateNotificationReceived Raised when notification for delegates is received.
Public event PresenceNotificationReceived Raised when notification for presence categories is received.
Public event SubscriberNotificationReceived Raised when notification for a pending subscriber is received.
Public event SubscriptionStateChange Raised when there are changes in the underlying subscription state. (inherited from PublishSubscribeSession)

Top

See Also

Reference

LocalOwnerPresence Class

Microsoft.Rtc.Collaboration.Presence Namespace