Diffusion .NET Client Library
6.1.5
|
The default ITopicControlAddContextCallback{TContext} implementation. More...
Public Member Functions | |
virtual void | OnTopicAdded (TContext context, string topicPath) |
Called to indicate that the topic has been successfully added. More... | |
virtual void | OnTopicAddFailed (TContext context, string topicPath, TopicAddFailReason reason) |
Called to indicate that an attempt to add a topic has failed. More... | |
Public Member Functions inherited from PushTechnology.ClientInterface.Client.Features.ContextCallbackDefault< TContext > | |
virtual void | OnDiscard (TContext context) |
Called to notify that a call context was closed prematurely, typically due to a timeout or the session being closed. More... | |
The default ITopicControlAddContextCallback{TContext} implementation.
This simply logs OnTopicAdded calls at 'debug' level and OnTopicAddFailed calls at 'warn' level. This can be overridden to perform some more specific action.
TContext | The context type. |
|
virtual |
Called to indicate that the topic has been successfully added.
context | The context object the application supplied when making the call or null. |
topicPath | The topic path of the topic that was added. |
Implements PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlAddContextCallback< in TContext >.
|
virtual |
Called to indicate that an attempt to add a topic has failed.
context | The context object the application supplied when making the call or null. |
topicPath | The topic path as supplied to the add request. |
reason | The reason for failure. |
Implements PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlAddContextCallback< in TContext >.