C# Class Codestellation.Ether.Misc.PersistentQueue

Inheritance: IQueue, IDisposable
Afficher le fichier Open project: Codestellation/Ether Class Usage Examples

Méthodes publiques

Свойство Type Description
ImmediatelyFlush bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
Enqueue ( object item ) : void
PersistentQueue ( string name, string folderPath = null ) : System
TryDequeue ( object &item ) : bool

Private Methods

Méthode Description
AppendDequeueOp ( ) : void
AppendEnqueueOp ( object mail ) : void
DeleteJournal ( ) : void
RecoveryFromJournal ( ) : void
ResetJournal ( ) : void
ResolveFilePath ( string folderPath, string fileName ) : string
RestoreFromSnapshot ( ) : void
TakeSnapshot ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Enqueue() public méthode

public Enqueue ( object item ) : void
item object
Résultat void

PersistentQueue() public méthode

public PersistentQueue ( string name, string folderPath = null ) : System
name string
folderPath string
Résultat System

TryDequeue() public méthode

public TryDequeue ( object &item ) : bool
item object
Résultat bool

Property Details

ImmediatelyFlush public_oe property

public bool ImmediatelyFlush
Résultat bool