C# Class Whitelog.Core.File.FileStreamProvider

Inheritance: IStreamProvider
Afficher le fichier Open project: ronenbarak/Whitelog Class Usage Examples

Méthodes publiques

Méthode Description
Archive ( ) : void
FileStreamProvider ( FileConfiguration configuration ) : System
GetNextArchiveTime ( FileConfiguration configuration, System.DateTime now ) : DateTime?
GetStream ( ) : Stream
ShouldArchive ( long currSize, int bytesToAdd, System.DateTime now ) : bool

Private Methods

Méthode Description
ArchiveFile ( FileConfiguration configuration, string filePath ) : void
CreateFile ( string filePath ) : FileStream
GetArchiveFileName ( FileConfiguration configuration, string originalPath ) : string
GetFileName ( FileConfiguration configuration ) : string

Method Details

Archive() public méthode

public Archive ( ) : void
Résultat void

FileStreamProvider() public méthode

public FileStreamProvider ( FileConfiguration configuration ) : System
configuration FileConfiguration
Résultat System

GetNextArchiveTime() public static méthode

public static GetNextArchiveTime ( FileConfiguration configuration, System.DateTime now ) : DateTime?
configuration FileConfiguration
now System.DateTime
Résultat DateTime?

GetStream() public méthode

public GetStream ( ) : Stream
Résultat Stream

ShouldArchive() public méthode

public ShouldArchive ( long currSize, int bytesToAdd, System.DateTime now ) : bool
currSize long
bytesToAdd int
now System.DateTime
Résultat bool