C# Class Examples.ControlClientConflateAndThrottle.MyThresholdHandler

Inheritance: QueueEventHandlerDefault
Afficher le fichier Open project: pushtechnology/diffusion-examples

Méthodes publiques

Méthode Description
MyThresholdHandler ( IClientControl clientControl, IClientCallback clientCallback ) : PushTechnology.ClientInterface.Client.Enums
OnLowerThresholdCrossed ( SessionId client, IMessageQueuePolicy policy ) : void

The configured lower threshold for a client's queue has been reached.

OnUpperThresholdCrossed ( SessionId client, IMessageQueuePolicy policy ) : void

The configured upper queue threshold for a client's queue has been reached.

Method Details

MyThresholdHandler() public méthode

public MyThresholdHandler ( IClientControl clientControl, IClientCallback clientCallback ) : PushTechnology.ClientInterface.Client.Enums
clientControl IClientControl
clientCallback IClientCallback
Résultat PushTechnology.ClientInterface.Client.Enums

OnLowerThresholdCrossed() public méthode

The configured lower threshold for a client's queue has been reached.
public OnLowerThresholdCrossed ( SessionId client, IMessageQueuePolicy policy ) : void
client SessionId The client session identifier.
policy IMessageQueuePolicy The message queue policy.
Résultat void

OnUpperThresholdCrossed() public méthode

The configured upper queue threshold for a client's queue has been reached.
public OnUpperThresholdCrossed ( SessionId client, IMessageQueuePolicy policy ) : void
client SessionId The client session identifier.
policy IMessageQueuePolicy The message queue policy.
Résultat void