C# Class SensorbergSDK.Internal.Services.QueuedFileWriter

Queued writer class to avoid exceptions on file locks while reading and writing.
Inheritance: IQueuedFileWriter
Afficher le fichier Open project: sensorberg-dev/windows10-sdk

Private Properties

Свойство Type Description
CheckFileInitialization Task
InternalReadLines Task>
StartWorker void
WriteLines Task

Méthodes publiques

Méthode Description
Clear ( ) : Task
Dispose ( ) : void
QueuedFileWriter ( IStorageFolder folder, string fileName ) : System
ReadLines ( ) : Task>
RewriteFile ( Action action ) : Task
WriteLine ( string line ) : Task

Private Methods

Méthode Description
CheckFileInitialization ( ) : Task
InternalReadLines ( bool ignoreSemaphore = false, int retryCount = 3 ) : Task>
StartWorker ( ) : void
WriteLines ( ) : Task

Method Details

Clear() public méthode

public Clear ( ) : Task
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

QueuedFileWriter() public méthode

public QueuedFileWriter ( IStorageFolder folder, string fileName ) : System
folder IStorageFolder
fileName string
Résultat System

ReadLines() public méthode

public ReadLines ( ) : Task>
Résultat Task>

RewriteFile() public méthode

public RewriteFile ( Action action ) : Task
action Action
Résultat Task

WriteLine() public méthode

public WriteLine ( string line ) : Task
line string
Résultat Task