Diffusion .NET Client Library
6.1.5
|
The callback interface that provides responses from the server. More...
Public Member Functions | |
void | OnError (ErrorReason errorReason) |
Notification of a contextual error related to this callback. More... | |
The callback interface that provides responses from the server.
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 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 to the Session.ISession.ErrorNotified handler.
Since 5.1
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 this method 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 for the call context.
errorReason | The reason for the error. |
Implemented in PushTechnology.ClientInterface.Client.Callbacks.DefaultCallback, PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdaterUpdateCallbackDefault, and PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionByFilterCallbackDefault.