Freigeben über


ChronologicalEvictionStrategy Konstruktor

Definition

Initialisiert eine neue Instanz der ChronologicalEvictionStrategy-Klasse.

public ChronologicalEvictionStrategy (Microsoft.Extensions.Logging.ILogger logger, Orleans.Providers.Streams.Common.TimePurgePredicate timePurage, Orleans.Providers.Streams.Common.ICacheMonitor cacheMonitor, TimeSpan? monitorWriteInterval);
new Orleans.Providers.Streams.Common.ChronologicalEvictionStrategy : Microsoft.Extensions.Logging.ILogger * Orleans.Providers.Streams.Common.TimePurgePredicate * Orleans.Providers.Streams.Common.ICacheMonitor * Nullable<TimeSpan> -> Orleans.Providers.Streams.Common.ChronologicalEvictionStrategy
Public Sub New (logger As ILogger, timePurage As TimePurgePredicate, cacheMonitor As ICacheMonitor, monitorWriteInterval As Nullable(Of TimeSpan))

Parameter

logger
ILogger

Die Protokollierung.

timePurage
TimePurgePredicate

Das zeitbasierte Lösch prädikat.

cacheMonitor
ICacheMonitor

Der Cachemonitor.

monitorWriteInterval
Nullable<TimeSpan>

"Intervall zum Schreiben regelmäßiger Statistiken. Wird nur für aktive Caches ausgelöst.

Gilt für: