Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionContextCallback< in TC > Interface Template Reference

Contextual callback interface to receive status notifications for subscription and unsubscription operations. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionContextCallback< in TC >:
PushTechnology.ClientInterface.Client.Features.IContextCallback< in TContext > PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionContextCallbackDefault< TC >

Public Member Functions

void OnComplete (TC context, ISessionId client, string selector)
 Called to indicate that the requested operation has been processed by the server. More...
 
- Public Member Functions inherited from PushTechnology.ClientInterface.Client.Features.IContextCallback< in TContext >
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...
 

Detailed Description

Contextual callback interface to receive status notifications for subscription and unsubscription operations.

Use this alternative to ISubscriptionCallback to associate some arbitrary context objec with each call.

Template Parameters
TC

Member Function Documentation

void PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionContextCallback< in TC >.OnComplete ( TC  context,
ISessionId  client,
string  selector 
)

Called to indicate that the requested operation has been processed by the server.

Parameters
contextThe context object supplied when making the call.
clientThe identity of the client session for which the operation was called.
selectorThe selector expression used.

Implemented in PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionContextCallbackDefault< TC >.


The documentation for this interface was generated from the following file: