C# Class Res.Core.StorageBuffering.EventStorageWriter

Afficher le fichier Open project: heartysoft/res Class Usage Examples

Méthodes publiques

Méthode Description
EventStorageWriter ( int maxSize, System.TimeSpan maxAgeBeforeDrop, EventStorage storage, int maxBatchSize = 2048 ) : System
Start ( CancellationToken token ) : Task
Store ( CommitForStorage commit ) : Task

Private Methods

Méthode Description
run ( CancellationToken token ) : void
store ( Entry entries ) : void

Method Details

EventStorageWriter() public méthode

public EventStorageWriter ( int maxSize, System.TimeSpan maxAgeBeforeDrop, EventStorage storage, int maxBatchSize = 2048 ) : System
maxSize int
maxAgeBeforeDrop System.TimeSpan
storage EventStorage
maxBatchSize int
Résultat System

Start() public méthode

public Start ( CancellationToken token ) : Task
token System.Threading.CancellationToken
Résultat Task

Store() public méthode

public Store ( CommitForStorage commit ) : Task
commit Res.Core.Storage.CommitForStorage
Résultat Task