Namespace PushTechnology.ClientInterface.Client.Features
Classes
CallbackDefault
The default ICallback implementation.
ChangePrincipalCallbackDefault
The default IChangePrincipalCallback implementation.
ChangePrincipalContextCallbackDefault<TContext>
The default IChangePrincipalContextCallback<TContext> implementation.
ClusterRepartitionException
The exception indicating an operation failed because the cluster was migrating partitions between servers.
ContextCallbackDefault<TContext>
The default IContextCallback<TContext> implementation.
ContextStreamDefault<TContext>
The default IContextStream<TContext> implementation.
DefaultMessageStream
Represents the default IMessageStream implementation.
ExclusiveUpdaterConflictException
The exception to to indicate an update could not be applied because an exclusive update source is registered for the path.
FetchContextStreamDefault<TContext>
The default IFetchContextStream<TContext> implementation.
FetchStreamDefault
The default IFetchStream implementation.
HandlerConflictException
The exception indicating that a handler could not be registered because it conflicts with an existing handler.
IncompatibleDatatypeException
Exception used to report that an operation has failed because the receiver could not process the supplied data.
IncompatibleTopicException
The exception indicating that a topic is incompatible with an operation.
IncompatibleTopicStateException
The exception that indicates that an operation could not be performed because the topic is managed by a component (such as fan-out) that prohibits updates from the caller.
InvalidUpdateStreamException
The exception used to report an operation was performed with an invalid IUpdateStream<TValue>.
NoSuchSessionException
The exception used to report there is no session for a given session ID.
NoSuchTopicException
The exception indicating that a topic does not exist on that topic path.
PingCallbackDefault
The default IPingCallback implementation.
PingContextCallbackDefault<TContext>
The default IPingContextCallback<TContext> implementation.
RejectedRequestException
The exception indicating that a recipient session has rejected a request.
StreamDefault
The default IStream implementation.
TopicDetailsCallbackDefault
The default ITopicDetailsCallback implementation.
TopicDetailsContextCallbackDefault<TContext>
The default ITopicDetailsContextCallback<TContext> implementation.
TopicNotificationAddLevel
Specifies the level of add notifications that the client wishes to receive.
TopicNotificationSelectionMode
Specifies the mode when selecting topic ranges for notification.
TopicsCompletionCallbackDefault
The default ITopicsCompletionCallback implementation.
TopicsCompletionContextCallbackDefault<TContext>
The default ITopicsCompletionContextCallback<TContext> implementation.
TopicTreeHandlerDefault
The default ITopicTreeHandler implementation.
TopicUnsubscribeReason
The reason for an unsubscription.
UnhandledMessageException
The exception indicating that a message was not delivered to an application handler.
UnsatisfiedConstraintException
The exception to report a constraint was not satisfied.
UpdateFailedException
The exception indicating that a topic update failed.
Interfaces
ICallback
The callback interface used to return results from a call to the server.
IChangePrincipalCallback
The callback interface for ChangePrincipal(String, ICredentials, IChangePrincipalCallback) calls.
IChangePrincipalContextCallback<TContext>
The callback interface for ChangePrincipal<TContext>(String, ICredentials, TContext, IChangePrincipalContextCallback<TContext>) calls.
IContextCallback<TContext>
The callback interface used to return results from a call to the server.
IContextStream<TContext>
The extension of IContextCallback<TContext> that allows many callbacks for each call context.
IFeature
The base interface for features that may be added directly to a client ISession.
IFetchContextStream<TContext>
The contextual callback interface for fetch requests.
IFetchRequest
The fetch request.
IFetchRequest<TValue>
The generic version of IFetchResult that is typed to a particular value type.
IFetchResult
The results from a fetch operation issued to the server.
IFetchResult<TValue>
The typed results from a fetch operation issued to the server.
IFetchStream
The callback interface for fetch requests.
IMessageStream
Represents a stream that may be registered to receive messages from the IMessaging feature.
IMessaging
The feature that provides a client session with messaging capabilities.
IPartialJSON
The constraint requiring the current value of the JSON topic to match the partially described value.
IPingCallback
The callback interface for IPings operations.
IPingContextCallback<TContext>
The callback interface for IPings context based operations.
IPingDetails
The server response to a ping operation.
IPings
This feature provides a client session with the ability to test its connection to the server.
IRegisteredHandler
The reference to a registered handler.
IRequestStream<TRequest, TResponse>
The stream to receive request notifications.
IResponder<TResponse>
Responder interface to dispatch responses to requests.
ISecurity
The security feature that provides a client session with the ability to change the associated principal.
ISendCallback
Callback interface for send operation notifications.
ISendContextCallback<TC>
Contextual callback interface for success or failure notifications from send operations.
Use this alternative to ISendCallback to associate some arbitrary context object with each call.
IServerHandler
This the base interface for all callback handlers registered through the client session that establish a server-side control presence for the client.
IStream
The extension of ICallback that allows many callbacks for each call context.
ITopicDetailsCallback
The callback interface for replies to requests for topic details.
ITopicDetailsContextCallback<TContext>
The callback interface for replies to requests for topic details.
ITopicResult
The result of a FetchAsync(String) invocation for a single selected topic.
ITopicResult<TValue>
The result of a FetchAsync(String) invocation for a single selected topic.
ITopics
The feature that allows a client session to subscribe to topics to receive streamed topic updates and/or fetch the state of topics.
ITopicsCompletionCallback
The callback interface for success or failure notifications from subscription and unsubscription notifications.
ITopicsCompletionContextCallback<TContext>
The contextual callback interface for success or failure notifications from subscription operations.
ITopicTreeHandler
The interface for callback handlers that establish a server side control presence for the client ISession at a particular branch of the topic tree.
ITopicUpdate
The feature that provides a client session with the ability to update topics.
IUpdateConstraint
The constraint to be applied to an update operation or the creation of an update stream.
IUpdateConstraintFactory
The factory for the update constraint types.
IUpdateStream<TValue>
The update stream for updating a specific topic.
Enums
TopicCreationResult
Result indicating whether the operation caused a topic to be created or if it already existed.
TopicNotificationAddLevel.TopicNotificationAddLevelEnum
The enumerator for the level of add notifications that the client wishes to receive.
TopicNotificationSelectionMode.TopicNotificationSelectionModeEnum
The enumerator for the mode when selecting topic ranges for notification.