LocalOwnerPresence Members

Creates a PublishSubscribeSession for event "vnd-microsoft-roaming-self".

The LocalOwnerPresence type exposes the following members.

Properties

  Name Description
Public property CurrentState State of the subscription.
Public property IsSubscriptionActive Returns true if session has an active underlying subscription, else returns false. (Inherited from PublishSubscribeSession.)
Public property SubscriberEndpoint Endpoint of the subscriber, to be used in From address for subscription and publishing. (Inherited from PublishSubscribeSession.)
Protected property Subscription Returns the instance of the underlying subscription object. (Inherited from PublishSubscribeSession.)

Top

Methods

  Name Description
Public method BeginAcknowledgeSubscriber Start the service request to acknowledge the given list of watchers.
Public method BeginDeletePresence
Public method BeginPublishPresence(ICollection<(Of <<'(PresenceCategory>)>>), AsyncCallback, Object)
Public method BeginPublishPresence(ICollection<(Of <<'(PresenceCategoryWithMetaData>)>>), AsyncCallback, Object)
Protected method BeginPublishServiceRequest(String, ContentType, String, AsyncCallback, Object) This method will create a SipService Request for the given contentType and messageBody, service operation started with this method should be completed via calling the EndPublishServiceRequest method. (Inherited from PublishSubscribeSession.)
Protected method BeginPublishServiceRequest(String, ContentType, IEnumerable<(Of <<'(SignalingHeader>)>>), String, AsyncCallback, Object) This method will create a SipService Request for the given contentType, messageBody and additional custom headers. (Inherited from PublishSubscribeSession.)
Public method BeginRefresh (Inherited from PublishSubscribeSession.)
Public method BeginSubscribe Create the SipSubscriptionProcessor and invoke BeginSubscribe on the subscription. (Inherited from PublishSubscribeSession.)
Public method BeginUnsubscribe (Overrides PublishSubscribeSession..::..BeginUnsubscribe(AsyncCallback, Object).)
Public method BeginUpdateContainerMembership
Public method EndAcknowledgeSubscriber Complete the async operation initiated by BeginAcknowledgeWatcher.
Public method EndDeletePresence Complete the async operation initiated by BeginDeleteCategories.
Public method EndPublishPresence Complete the async operation initiated by BeginPublishPresence.
Protected method EndPublishServiceRequest End the publish service request operation, which was initiated with StartPublishServiceRequest call. (Inherited from PublishSubscribeSession.)
Public method EndRefresh Complete the Refresh Operation initiated by BeginRefresh. (Inherited from PublishSubscribeSession.)
Public method EndSubscribe Complete the Subscribe operation initiated by BeginSubscribe. (Inherited from PublishSubscribeSession.)
Public method EndUnsubscribe (Overrides PublishSubscribeSession..::..EndUnsubscribe(IAsyncResult).)
Public method EndUpdateContainerMembership Complete the async operation initiated by BeginUpdateContainerMembership.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Protected method GetEventPackageName [Value Needed]. (Overrides PublishSubscribeSession..::..GetEventPackageName()()()().)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method RaiseEventViaEndpointQueue<(Of <<'(T>)>>) (Inherited from PublishSubscribeSession.)
Protected method ThrowIfEndpointAndSessionStateNotValid (Inherited from PublishSubscribeSession.)
Protected method ThrowIfEndpointNotEstablished [Value Needed]. (Inherited from PublishSubscribeSession.)
Protected method ThrowIfSessionStateNotValid [Value Needed]. (Inherited from PublishSubscribeSession.)
Public method ToString (Inherited from Object.)
Protected method Unbind Dispose of the processor so that subscribe may be called again. (Inherited from PublishSubscribeSession.)

Top

Events

  Name Description
Public event CategoryNotificationReceived The CategoryNotificationReceived event handler notes changes in the list presence category items.
Public event ContainerNotificationReceived The ContainerNotificationReceived event handler notes changes in the membership of containers.
Public event DelegateNotificationReceived The DelegateNotificationReceived event handler notes changes to the list of delegatees.
Public event SignalingSubscriptionStateChange SubscriptionStateChange event handler notes the change in underlying subscription states. (Inherited from PublishSubscribeSession.)
Public event SubscriberNotificationReceived The SubscriberNotificationReceived event handler notes changes in the pending watcher (subscriber) list.
Public event SubscriptionStateChange The SubscriptionStateChange event handler notes changes in the underlying subscription state.

Top

See Also

Reference

LocalOwnerPresence Class

Microsoft.Rtc.Collaboration.Presence Namespace