Diffusion .NET Client Library
6.1.5
|
Default implementation of ISubscriptionByFilterCallback. More...
Public Member Functions | |
virtual void | OnError (ErrorReason errorReason) |
Notification of a contextual error related to this callback. This is analogous to an exception being raised. Situations in which More... | |
virtual void | OnComplete (int numberSelected) |
Called to indicate successful processing of the request at the server. More... | |
virtual void | OnRejected (ICollection< IErrorReport > errors) |
The filter was rejected. No clients were subscribed/unsubscribed. More... | |
Default implementation of ISubscriptionByFilterCallback.
This logs OnComplete calls at 'Debug' level and OnRejected calls at 'Error' level. These methods may be overridden to perform more specific processing.
|
virtual |
Called to indicate successful processing of the request at the server.
numberSelected | Indicates the number of clients that satisfied the filter and which qualified for subscription/unsubscription. This could be 0 if no client sessions matched the filter. |
Implements PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionByFilterCallback.
|
virtual |
Notification of a contextual error related to this callback. This is analogous to an exception being raised. Situations in which
OnError
is called include the session being closed, a communication timeout, or a problem with the provided parameters. No further calls will be made to this callback.
errorReason | errorReason a value representing the error; this can be one of constants defined in ErrorReason, or a feature-specific reason. |
Implements PushTechnology.ClientInterface.Client.Callbacks.ICallback.
|
virtual |
The filter was rejected. No clients were subscribed/unsubscribed.
errors | The detail of why the filter was rejected. |
Implements PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionByFilterCallback.