Freigeben über


QueueBalancerBase Klasse

Definition

Basisklasse für StreamQueueBalancer

public abstract class QueueBalancerBase : Orleans.Streams.IStreamQueueBalancer
type QueueBalancerBase = class
    interface IStreamQueueBalancer
Public MustInherit Class QueueBalancerBase
Implements IStreamQueueBalancer
Vererbung
QueueBalancerBase
Abgeleitet
Implementiert

Konstruktoren

QueueBalancerBase()

Basisklasse für StreamQueueBalancer

QueueBalancerBase(IServiceProvider, ILogger)

Basisklasse für StreamQueueBalancer

Felder

queueBalanceListeners

Eine Auflistung für den IStreamQueueBalancerListener

Eigenschaften

Cancellation

Basisklasse für StreamQueueBalancer

Logger

Basisklasse für StreamQueueBalancer

SiloAddress

Basisklasse für StreamQueueBalancer

Methoden

GetMyQueues()

Ruft die neueste Warteschlangenverteilung für diesen Balancer ab.

Initialize(IStreamQueueMapper)

Initialisiert diese Instanz.

NotifyListeners()

Basisklasse für StreamQueueBalancer

OnClusterMembershipChange(HashSet<SiloAddress>)

Basisklasse für StreamQueueBalancer

Shutdown()

Basisklasse für StreamQueueBalancer

SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Abonniert zum Empfangen von Änderungsbenachrichtigungen für die Warteschlangenverteilung

UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Kündigt den Empfang von Warteschlangenverteilungsbenachrichtigungen ab.

Gilt für: