The LocalOwnerPresencetype exposes the following members.

Methods

  Name Description
BeginAcknowledgeSubscriber
Begins an asynchronous operation to acknowledge a subscriber.
BeginDeletePresence
Begins an asynchronous operation to delete the given list of categories.
BeginPublishPresence Overloaded.
BeginPublishServiceRequest Overloaded.
BeginRefresh
Begins an asynchronous operation to refresh the underlying subscription.
(Inherited from PublishSubscribeSession.)
BeginSubscribe
Begins an asynchronous operation to subscribe on the subscription.
(Inherited from PublishSubscribeSession.)
BeginUnsubscribe
Begins an asynchronous operation to unsubscribe the underlying subscription.
(Overrides PublishSubscribeSession . . :: . BeginUnsubscribe(AsyncCallback, Object).)
BeginUpdateContainerMembership
Begins an asynchronous operation to update the container memberships.
EndAcknowledgeSubscriber
Ends the asynchronous operation initiated by BeginAcknowledgeSubscriber.
EndDeletePresence
Ends the asynchronous operation initiated by BeginDeletePresence.
EndPublishPresence
Ends the asynchronous operation initiated by BeginPublishPresence.
EndPublishServiceRequest
Ends the publish service request operation, which was initiated with the StartPublishServiceRequest call.
(Inherited from PublishSubscribeSession.)
EndRefresh
Ends the Refresh Operation initiated by BeginRefresh.
(Inherited from PublishSubscribeSession.)
EndSubscribe
Ends the Subscribe operation initiated by BeginSubscribe.
(Inherited from PublishSubscribeSession.)
EndUnsubscribe
Ends the asynchronous operation started by BeginUnsubscribe method.
(Overrides PublishSubscribeSession . . :: . EndUnsubscribe(IAsyncResult).)
EndUpdateContainerMembership
Ends the asynchronous operation initiated by BeginUpdateContainerMembership.
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetEventPackageName
Gets the event package name.
(Overrides PublishSubscribeSession . . :: . GetEventPackageName () () () .)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
RaiseEventViaEndpointQueue < (Of < ( T > ) > )
Simple helper method to raise the event asynchronously, it will put the event on the RealTimeEndpoint EventQueue. Normally derived implementation classes should call this method for all notification events to be processed from a single event queue.
(Inherited from PublishSubscribeSession.)
ThrowIfEndpointAndSessionStateNotValid
Throws an exception if the Endpoint and Session are not Established and Subscribed.
(Inherited from PublishSubscribeSession.)
ThrowIfEndpointNotEstablished
Throws an exception if the Endpoint is not Established.
(Inherited from PublishSubscribeSession.)
ThrowIfSessionStateNotValid
Throws an exception if the Session is not Established or Subscribed.
(Inherited from PublishSubscribeSession.)
ToString (Inherited from Object.)
Unbind
Dispose of the processor so that subscribe can be called again.
(Inherited from PublishSubscribeSession.)

Properties

  Name Description
CurrentState
Gets the state of the subscription.
IsSubscriptionActive
Gets whether the session has an active underlying subscription.
(Inherited from PublishSubscribeSession.)
SubscriberEndpoint
Gets the endpoint that the subscription belongs to.
(Inherited from PublishSubscribeSession.)
Subscription
Gets the underlying subscription.
(Inherited from PublishSubscribeSession.)

Events

  Name Description
CategoryNotificationReceived
Raised when notification for presence categories is received.
ContainerNotificationReceived
Raised when notification for container memberships is received.
DelegateNotificationReceived
Raised when notification for delegates is received.
SignalingSubscriptionStateChange
Raised when there is a change in underlying subscription state.
(Inherited from PublishSubscribeSession.)
SubscriberNotificationReceived
Raised when notification for a pending subscriber is received.
SubscriptionStateChange
Raised when there are changes in the underlying subscription state.

See Also