C# Класс Whitelog.Core.File.FileStreamProvider

Наследование: IStreamProvider
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Archive ( ) : void
FileStreamProvider ( FileConfiguration configuration ) : System
GetNextArchiveTime ( FileConfiguration configuration, System.DateTime now ) : DateTime?
GetStream ( ) : Stream
ShouldArchive ( long currSize, int bytesToAdd, System.DateTime now ) : bool

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

Метод Описание
ArchiveFile ( FileConfiguration configuration, string filePath ) : void
CreateFile ( string filePath ) : FileStream
GetArchiveFileName ( FileConfiguration configuration, string originalPath ) : string
GetFileName ( FileConfiguration configuration ) : string

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

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

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

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

public FileStreamProvider ( FileConfiguration configuration ) : System
configuration FileConfiguration
Результат System

GetNextArchiveTime() публичный статический Метод

public static GetNextArchiveTime ( FileConfiguration configuration, System.DateTime now ) : DateTime?
configuration FileConfiguration
now System.DateTime
Результат DateTime?

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

public GetStream ( ) : Stream
Результат Stream

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

public ShouldArchive ( long currSize, int bytesToAdd, System.DateTime now ) : bool
currSize long
bytesToAdd int
now System.DateTime
Результат bool