Namespace PushTechnology.ClientInterface.Client.Features.Control.Topics
Classes
AddTopicException
The exception indicating a failure to add a topic.
ExistingTopicException
The exception indicating that a topic with a different specification already exists.
IncompatibleExistingTopicException
Exception thrown to report that a topic exists at the same path that is managed by a component that has exclusive control over the topic.
InvalidTopicPathException
The exception indicating that the given topic path is invalid.
InvalidTopicSpecificationException
The exception indicating invalid topic specifications.
MissingTopicHandlerDefault
The default IMissingTopicHandler implementation.
MissingTopicNotificationStreamDefault
The default IMissingTopicNotificationStream implementation.
ReferencedTopicDoesNotExistException
The exception indicating that a referenced topic in the supplied specification does not exist.
SubscriptionByFilterCallbackDefault
Default implementation of ISubscriptionByFilterCallback.
SubscriptionByFilterContextCallbackDefault<TC>
Default implementation of ISubscriptionByFilterContextCallback<TC>.
SubscriptionCallbackDefault
Default implementation of ISubscriptionCallback.
SubscriptionContextCallbackDefault<TC>
Default implementation of ISubscriptionContextCallback<TC>.
TopicControlAddCallbackDefault
The default ITopicControlAddCallback implementation.
TopicControlAddContextCallbackDefault<TContext>
The default ITopicControlAddContextCallback<TContext> implementation.
TopicControlRemovalCallbackDefault
The default ITopicControlRemovalCallback implementation.
TopicControlRemovalContextCallbackDefault<TContext>
The default ITopicControlRemovalContextCallback<TContext> implementation.
TopicLicenseLimitException
Exception thrown to report a topic could not be added because a license limit has been exceeded.
TopicNotificationListenerDefault
The default listener for topic notifications.
Interfaces
IMissingTopicHandler
The handler that will be called when a session subscribes using a topic selector that matches no topics.
IMissingTopicNotification
The notification that a session has made a request using a selector that does not match any topics.
IMissingTopicNotificationStream
The stream that will be called when a session subscribes using a topic selector that matches no topics.
INotificationRegistration
This represents the registration state of the associated listener on the server.
ISubscriptionByFilterCallback
Callback interface for filtered subscriptions and unsubscriptions.
ISubscriptionByFilterContextCallback<TC>
Callback interface for filtered subscriptions and unsubscriptions that have an associated context.
ISubscriptionByFilterResult
Result used by SubscribeByFilterAsync(String, String) and UnsubscribeByFilterAsync(String, String).
Since 6.6.
ISubscriptionCallback
Callback interface to receive status notifications for subscription and unsubscription operations.
ISubscriptionContextCallback<TC>
Contextual callback interface to receive status notifications for subscription and unsubscription operations.
ISubscriptionControl
This feature allows a ISession to subscribe or unsubscribe other sessions to topics.
ITopicControl
The feature that allows a session to manage topics.
ITopicControlAddCallback
The callback interface for adding topics.
ITopicControlAddContextCallback<TContext>
The contextual callback interface for adding topics.
ITopicControlRemovalCallback
The callback interface for topic remove requests.
ITopicControlRemovalContextCallback<TContext>
The contextual callback interface for topic remove requests.
ITopicNotificationListener
The listener for topic notifications.
ITopicNotifications
This feature allows a client session to receive notifications about changes to selected topics.
ITopicRemovalResult
Reports the number of topics removed by a call to RemoveTopicsAsync(String).
Since 6.6.
Enums
AddTopicResult
The result of adding a topic.
NotificationType
The type of notification that has been received.
TopicAddFailReason
Reasons for failure to add a topic.