Diffusion .NET API
5.9.24
|
Callback interface that provides responses from the server. Extensions of this interface have callback methods that provide results for successful calls. More...
Public Member Functions | |
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... | |
Callback interface that provides responses from the server. Extensions of this interface have callback methods that provide results for successful calls.
Direct extensions of this interface support a single callback each time the callback is used in a call (the call context). If the call fails to return a result, for example if the session is closed or the operation times out, OnError(ErrorReason) will be called. Each call to the server will result in invocation of either a single callback method or OnError
.
The IStream extension supports multiple responses for each call.
If the server returns a response for an unknown call context (typically a late response for a call context has timed out), an error will be reported through the session error event.
void PushTechnology.ClientInterface.Client.Callbacks.ICallback.OnError | ( | ErrorReason | errorReason | ) |
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. |
Implemented in PushTechnology.ClientInterface.Client.Callbacks.DefaultCallback, PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionByFilterCallbackDefault, and PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdaterUpdateCallbackDefault.