GeneratorPooledCache Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Cache in pool per il provider di flussi del generatore.
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
- Ereditarietà
-
GeneratorPooledCache
- Implementazioni
Costruttori
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>) |
Cache in pool per il provider di flusso del generatore |
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, Serializer, ICacheMonitor, Nullable<TimeSpan>) |
Cache in pool per il provider di flussi del generatore. |
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, Logger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>) |
Cache in pool per il provider di flusso del generatore |
Metodi
AddToCache(IList<IBatchContainer>) |
Aggiungere messaggi alla cache |
GetBatchContainer(CachedMessage) |
Converte un messaggio memorizzato nella cache in un contenitore batch per il recapito |
GetCacheCursor(IStreamIdentity, StreamSequenceToken) |
Acquisire un cursore del messaggio del flusso. Può essere usato per recuperare i messaggi dalla cache a partire dalla posizione indicata dal token specificato. |
GetCacheCursor(StreamId, StreamSequenceToken) |
Acquisire un cursore del messaggio del flusso. Può essere usato per recuperare i messaggi dalla cache a partire dalla posizione indicata dal token specificato. |
GetMaxAddCount() |
Limite del numero massimo di elementi che è possibile aggiungere |
GetSequenceToken(CachedMessage) |
Ottiene il token della sequenza di flusso da un messaggio memorizzato nella cache. |
IsUnderPressure() |
Restituisce true se la cache è sotto pressione. |
TryPurgeFromCache(IList<IBatchContainer>) |
Chiedere alla cache se contiene elementi che possono essere eliminati dalla cache ,in modo che possano essere rilasciati successivamente dalla coda sottostante. |