QueueBalancerBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для StreamQueueBalancer
public abstract class QueueBalancerBase : Orleans.Streams.IStreamQueueBalancer
type QueueBalancerBase = class
interface IStreamQueueBalancer
Public MustInherit Class QueueBalancerBase
Implements IStreamQueueBalancer
- Наследование
-
QueueBalancerBase
- Производный
- Реализации
Конструкторы
| QueueBalancerBase() |
Базовый класс для StreamQueueBalancer |
| QueueBalancerBase(IServiceProvider, ILogger) |
Базовый класс для StreamQueueBalancer |
Поля
| queueBalanceListeners |
Коллекция для IStreamQueueBalancerListener |
Свойства
| Cancellation |
Базовый класс для StreamQueueBalancer |
| Logger |
Базовый класс для StreamQueueBalancer |
| SiloAddress |
Базовый класс для StreamQueueBalancer |
Методы
| GetMyQueues() |
Извлекает последнее распределение очередей для этого балансировщика. |
| Initialize(IStreamQueueMapper) |
Инициализирует этот экземпляр. |
| NotifyListeners() |
Базовый класс для StreamQueueBalancer |
| OnClusterMembershipChange(HashSet<SiloAddress>) |
Базовый класс для StreamQueueBalancer |
| Shutdown() |
Базовый класс для StreamQueueBalancer |
| SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Подписывается на получение уведомлений об изменениях распределения очереди |
| UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Отмена подписки на получение уведомлений о распределении очередей. |