C# Класс SensorbergSDK.Internal.Services.QueuedFileWriter

Queued writer class to avoid exceptions on file locks while reading and writing.
Наследование: IQueuedFileWriter
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CheckFileInitialization Task
InternalReadLines Task>
StartWorker void
WriteLines Task

Открытые методы

Метод Описание
Clear ( ) : Task
Dispose ( ) : void
QueuedFileWriter ( IStorageFolder folder, string fileName ) : System
ReadLines ( ) : Task>
RewriteFile ( Action action ) : Task
WriteLine ( string line ) : Task

Приватные методы

Метод Описание
CheckFileInitialization ( ) : Task
InternalReadLines ( bool ignoreSemaphore = false, int retryCount = 3 ) : Task>
StartWorker ( ) : void
WriteLines ( ) : Task

Описание методов

Clear() публичный Метод

public Clear ( ) : Task
Результат Task

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

QueuedFileWriter() публичный Метод

public QueuedFileWriter ( IStorageFolder folder, string fileName ) : System
folder IStorageFolder
fileName string
Результат System

ReadLines() публичный Метод

public ReadLines ( ) : Task>
Результат Task>

RewriteFile() публичный Метод

public RewriteFile ( Action action ) : Task
action Action
Результат Task

WriteLine() публичный Метод

public WriteLine ( string line ) : Task
line string
Результат Task