C# Класс Examples.ControlClientConflateAndThrottle.MyThresholdHandler

Наследование: QueueEventHandlerDefault
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Описание методов

MyThresholdHandler() публичный Метод

public MyThresholdHandler ( IClientControl clientControl, IClientCallback clientCallback ) : PushTechnology.ClientInterface.Client.Enums
clientControl IClientControl
clientCallback IClientCallback
Результат PushTechnology.ClientInterface.Client.Enums

OnLowerThresholdCrossed() публичный Метод

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.
Результат void

OnUpperThresholdCrossed() публичный Метод

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.
Результат void