GeneratorPooledCache Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Caché agrupada para el proveedor de flujos de generador.
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
- Herencia
-
GeneratorPooledCache
- Implementaciones
Constructores
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>) |
Caché agrupada para el proveedor de flujos de generador |
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, Serializer, ICacheMonitor, Nullable<TimeSpan>) |
Caché agrupada para el proveedor de flujos de generador. |
GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, Logger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>) |
Caché agrupada para el proveedor de flujos de generador |
Métodos
AddToCache(IList<IBatchContainer>) |
Agregar mensajes a la memoria caché |
GetBatchContainer(CachedMessage) |
Convierte un mensaje almacenado en caché en un contenedor por lotes para la entrega. |
GetCacheCursor(IStreamIdentity, StreamSequenceToken) |
Adquirir un cursor de mensaje de secuencia. Esto se puede usar para recuperar mensajes de la memoria caché a partir de la ubicación indicada por el token proporcionado. |
GetCacheCursor(StreamId, StreamSequenceToken) |
Adquirir un cursor de mensaje de secuencia. Esto se puede usar para recuperar mensajes de la memoria caché a partir de la ubicación indicada por el token proporcionado. |
GetMaxAddCount() |
Límite del número máximo de elementos que se pueden agregar |
GetSequenceToken(CachedMessage) |
Obtiene el token de secuencia de secuencia de un mensaje almacenado en caché. |
IsUnderPressure() |
Devuelve true si esta memoria caché está bajo presión. |
TryPurgeFromCache(IList<IBatchContainer>) |
Pregunte a la memoria caché si tiene elementos que se pueden purgar de la memoria caché (para que se puedan liberar posteriormente en la cola subyacente). |