Freigeben über


HashRingBasedStreamQueueMapper Klasse

Definition

Eine IConsistentRingStreamQueueMapper und damit IStreamQueueMapper , die Warteschlangen ausgleicht, indem sie einem Hashring zugeordnet werden, der aus Silos besteht.

public class HashRingBasedStreamQueueMapper : Orleans.Streams.IConsistentRingStreamQueueMapper
type HashRingBasedStreamQueueMapper = class
    interface IConsistentRingStreamQueueMapper
    interface IStreamQueueMapper
Public Class HashRingBasedStreamQueueMapper
Implements IConsistentRingStreamQueueMapper
Vererbung
HashRingBasedStreamQueueMapper
Abgeleitet
Implementiert

Konstruktoren

HashRingBasedStreamQueueMapper(HashRingStreamQueueMapperOptions, String)

Initialisiert eine neue Instanz der HashRingBasedStreamQueueMapper-Klasse.

HashRingBasedStreamQueueMapper(Int32, String)

Eine IConsistentRingStreamQueueMapper und damit IStreamQueueMapper , die Warteschlangen ausgleicht, indem sie einem Hashring zugeordnet werden, der aus Silos besteht.

Methoden

GetAllQueues()

Ruft alle Warteschlangen ab.

GetQueueForStream(Guid, String)

Eine IConsistentRingStreamQueueMapper und damit IStreamQueueMapper , die Warteschlangen ausgleicht, indem sie einem Hashring zugeordnet werden, der aus Silos besteht.

GetQueueForStream(StreamId)

Ruft die Warteschlange für den angegebenen Stream ab.

GetQueuesForRange(IRingRange)

Ruft die Warteschlangen ab, die dem angegebenen Bereich zugeordnet sind.

ToString()

Eine IConsistentRingStreamQueueMapper und damit IStreamQueueMapper , die Warteschlangen ausgleicht, indem sie einem Hashring zugeordnet werden, der aus Silos besteht.

Gilt für: