Condividi tramite


SimpleQueueCache Classe

Definizione

Cache della coda che mantiene gli elementi in memoria.

public class SimpleQueueCache : Orleans.Streams.IQueueCache
type SimpleQueueCache = class
    interface IQueueCache
    interface IQueueFlowController
Public Class SimpleQueueCache
Implements IQueueCache
Ereditarietà
SimpleQueueCache
Implementazioni

Costruttori

SimpleQueueCache(Int32, ILogger)

Inizializza una nuova istanza della classe SimpleQueueCache.

SimpleQueueCache(Int32, Logger)

Costruttore SimpleQueueCache

Proprietà

Size

Ottiene il numero di elementi nella cache.

Metodi

AddToCache(IList<IBatchContainer>)

Aggiungere un elenco di messaggi alla cache

GetCacheCursor(IStreamIdentity, StreamSequenceToken)

Acquisire un cursore del messaggio di flusso. Questa operazione può essere usata per recuperare i messaggi dalla cache a partire dalla posizione indicata dal token specificato.

GetCacheCursor(StreamId, StreamSequenceToken)

Acquisire un cursore del messaggio di flusso. Questa operazione può essere usata per recuperare i messaggi dalla cache a partire dalla posizione indicata dal token specificato.

GetMaxAddCount()

Limite del numero massimo di elementi che possono essere aggiunti

IsUnderPressure()

Restituisce true se questa 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 la coda sottostante).

Si applica a