Class TopicControlRemovalContextCallbackDefault<TContext>

The default ITopicControlRemovalContextCallback<TContext> implementation.

Inheritance
System.Object
DefaultContextCallback<TContext>
TopicControlRemovalContextCallbackDefault<TContext>
Implements
ITopicControlRemovalContextCallback<TContext>
IContextCallback<TContext>
Inherited Members
DefaultContextCallback<TContext>.OnError(TContext, ErrorReason)
Namespace: PushTechnology.ClientInterface.Client.Features.Control.Topics
Assembly: Diffusion.Client.dll
Syntax
public class TopicControlRemovalContextCallbackDefault<TContext> : DefaultContextCallback<TContext>, ITopicControlRemovalContextCallback<TContext>, IContextCallback<TContext>
Type Parameters
Name Description
TContext

The context type.

Remarks

This simply logs OnTopicsRemoved(TContext) calls at 'debug' level. This can be overridden to perform some more specific action.

Methods

OnTopicsRemoved(TContext)

Called to indicate that the requested remove operation has been actioned at the server.

Declaration
public virtual void OnTopicsRemoved(TContext context)
Parameters
Type Name Description
TContext context

The context object the application supplied when making the call or null.

Remarks

This does not mean that all intended topics have actually been removed. For example, if the caller did not have sufficient permissions to remove the topic(s).

Implements

ITopicControlRemovalContextCallback<TContext>
IContextCallback<TContext>
Back to top