GeneratorPooledCache Klasse
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.
Poolcache für Generatorstromanbieter.
public class GeneratorPooledCache : Orleans.Streams.IQueueCache
public class GeneratorPooledCache : Orleans.Providers.Streams.Common.ICacheDataAdapter, Orleans.Streams.IQueueCache
type GeneratorPooledCache = class
interface IQueueCache
interface IQueueFlowController
type GeneratorPooledCache = class
interface IQueueCache
interface IQueueFlowController
interface ICacheDataAdapter
Public Class GeneratorPooledCache
Implements IQueueCache
Public Class GeneratorPooledCache
Implements ICacheDataAdapter, IQueueCache
- Vererbung
-
GeneratorPooledCache
- Implementiert
Konstruktoren
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>) |
Poolcache für Generatorstromanbieter |
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, Serializer, ICacheMonitor, Nullable<TimeSpan>) |
Poolcache für Generatorstromanbieter. |
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, Logger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>) |
Poolcache für Generatorstromanbieter |
Methoden
AddToCache(IList<IBatchContainer>) |
Hinzufügen von Nachrichten zum Cache |
GetBatchContainer(CachedMessage) |
Konvertiert eine zwischengespeicherte Nachricht für die Übermittlung in einen Batchcontainer |
GetCacheCursor(IStreamIdentity, StreamSequenceToken) |
Abrufen eines Streamnachrichtencursors. Dies kann verwendet werden, um Nachrichten aus dem Cache ab dem vom bereitgestellten Token angegebenen Speicherort abzurufen. |
GetCacheCursor(StreamId, StreamSequenceToken) |
Abrufen eines Streamnachrichtencursors. Dies kann verwendet werden, um Nachrichten aus dem Cache ab dem vom bereitgestellten Token angegebenen Speicherort abzurufen. |
GetMaxAddCount() |
Das Limit der maximalen Anzahl von Elementen, die hinzugefügt werden können |
GetSequenceToken(CachedMessage) |
Ruft das Streamsequenztoken aus einer zwischengespeicherten Nachricht ab. |
IsUnderPressure() |
Gibt true zurück, wenn dieser Cache unter Druck steht. |
TryPurgeFromCache(IList<IBatchContainer>) |
Fragen Sie den Cache, ob er Elemente enthält, die aus dem Cache gelöscht werden können (damit sie anschließend in der zugrunde liegenden Warteschlange freigegeben werden können). |