IStreamQueueBalancer Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Streamwarteschlangenausgleich ist für den Lastenausgleich von Warteschlangen über alle anderen zugehörigen Warteschlangenausgleichsmodule verantwortlich. Es benachrichtigt alle Listener (IStreamQueueBalanceListener
) über Änderungen an der Verteilung von Warteschlangen.
Die Methoden GetMyQueues, SubscribeToQueueDistributionChangeEvents und UnSubscribeFromQueueDistributionChangeEvents werden wahrscheinlich im Thread von IStreamQueueBalanceListener aufgerufen, sodass sie threadsicher sein müssen.
public interface IStreamQueueBalancer
type IStreamQueueBalancer = interface
Public Interface IStreamQueueBalancer
- Abgeleitet
Methoden
GetMyQueues() |
Ruft die neueste Warteschlangenverteilung für diesen Balancer ab. |
Initialize(IStreamQueueMapper) |
Initialisiert diese Instanz. |
Initialize(String, IStreamQueueMapper, TimeSpan) |
Initialisieren dieser Instanz |
Shutdown() |
Fahren Sie den Warteschlangenausgleich herunter. |
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Abonnements zum Empfangen von Änderungsbenachrichtigungen für die Warteschlangenverteilung |
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Wird vom Empfang von Warteschlangenverteilungsbenachrichtigungen abgemeldet. |