The PublishSubscribeSessiontype exposes the following members.

Methods

  Name Description
BeginPublishServiceRequest Overloaded.
BeginRefresh
Begins an asynchronous operation to refresh the underlying subscription.
BeginSubscribe
Begins an asynchronous operation to subscribe on the subscription.
BeginUnsubscribe
Begins an asynchronous operation to unsubscribe the underlying subscription.
EndPublishServiceRequest
Ends the publish service request operation, which was initiated with the StartPublishServiceRequest call.
EndRefresh
Ends the Refresh Operation initiated by BeginRefresh.
EndSubscribe
Ends the Subscribe operation initiated by BeginSubscribe.
EndUnsubscribe
Ends the asynchronous operation started by BeginUnsubscribe method.
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetEventPackageName
All derived implementation classes should implement this method, the event package will be used for the subscription for this PublishSubscribeSession.
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.
ThrowIfEndpointAndSessionStateNotValid
Throws an exception if the Endpoint and Session are not Established and Subscribed.
ThrowIfEndpointNotEstablished
Throws an exception if the Endpoint is not Established.
ThrowIfSessionStateNotValid
Throws an exception if the Session is not Established or Subscribed.
ToString (Inherited from Object.)
Unbind
Dispose of the processor so that subscribe can be called again.

Properties

  Name Description
IsSubscriptionActive
Gets whether the session has an active underlying subscription.
SubscriberEndpoint
Gets the endpoint that the subscription belongs to.
Subscription
Gets the underlying subscription.

Events

  Name Description
SignalingSubscriptionStateChange
Raised when there is a change in underlying subscription state.

See Also