C# Class TerrificNet.ViewEngine.IO.FileSystem

Inheritance: IFileSystem
Afficher le fichier Open project: namics/TerrificNet Class Usage Examples

Méthodes publiques

Méthode Description
CreateDirectory ( PathInfo directory ) : void
DirectoryExists ( PathInfo directory ) : bool
DirectoryGetFiles ( PathInfo directory, string fileExtension ) : IEnumerable
FileExists ( PathInfo filePath ) : bool
FileSystem ( ) : System
FileSystem ( string basePath ) : System
GetFileInfo ( PathInfo filePath ) : IFileInfo
OpenRead ( PathInfo filePath ) : Stream
OpenReadOrCreate ( PathInfo filePath ) : Stream
OpenWrite ( PathInfo filePath ) : Stream
RemoveFile ( PathInfo filePath ) : void
SubscribeAsync ( string pattern, Action handler ) : Task
SubscribeDirectoryGetFilesAsync ( PathInfo prefix, string extension, Action handler ) : Task

Private Methods

Méthode Description
GetRootPath ( PathInfo part ) : PathInfo
HandleFileSystemEvent ( FileSystemEventArgs a ) : void
Initialize ( ) : void
InitializeWatcher ( ) : void
NotifySubscriptions ( IFileInfo file ) : void
Unsubscribe ( LookupDirectoryFileSystemSubscription subscription ) : void
Unsubscribe ( LookupFileSystemSubscription subscription ) : void

Method Details

CreateDirectory() public méthode

public CreateDirectory ( PathInfo directory ) : void
directory PathInfo
Résultat void

DirectoryExists() public méthode

public DirectoryExists ( PathInfo directory ) : bool
directory PathInfo
Résultat bool

DirectoryGetFiles() public méthode

public DirectoryGetFiles ( PathInfo directory, string fileExtension ) : IEnumerable
directory PathInfo
fileExtension string
Résultat IEnumerable

FileExists() public méthode

public FileExists ( PathInfo filePath ) : bool
filePath PathInfo
Résultat bool

FileSystem() public méthode

public FileSystem ( ) : System
Résultat System

FileSystem() public méthode

public FileSystem ( string basePath ) : System
basePath string
Résultat System

GetFileInfo() public méthode

public GetFileInfo ( PathInfo filePath ) : IFileInfo
filePath PathInfo
Résultat IFileInfo

OpenRead() public méthode

public OpenRead ( PathInfo filePath ) : Stream
filePath PathInfo
Résultat Stream

OpenReadOrCreate() public méthode

public OpenReadOrCreate ( PathInfo filePath ) : Stream
filePath PathInfo
Résultat Stream

OpenWrite() public méthode

public OpenWrite ( PathInfo filePath ) : Stream
filePath PathInfo
Résultat Stream

RemoveFile() public méthode

public RemoveFile ( PathInfo filePath ) : void
filePath PathInfo
Résultat void

SubscribeAsync() public méthode

public SubscribeAsync ( string pattern, Action handler ) : Task
pattern string
handler Action
Résultat Task

SubscribeDirectoryGetFilesAsync() public méthode

public SubscribeDirectoryGetFilesAsync ( PathInfo prefix, string extension, Action handler ) : Task
prefix PathInfo
extension string
handler Action
Résultat Task