C# Class F2F.Sandbox.FileSandbox

Implementation of a file sandbox.
Inheritance: IFileSandbox
Afficher le fichier Open project: apprenda/F2F.Sandbox Class Usage Examples

Méthodes publiques

Méthode Description
CreateDirectories ( ) : IEnumerable
CreateDirectory ( string directoryName ) : string
CreateFile ( string fileName ) : string
CreateTempFile ( ) : string
CreateTempFile ( string fileExtension ) : string
Dispose ( ) : void

Finalize the file sandbox.

ExistsDirectory ( string fileName ) : bool
ExistsFile ( string fileName ) : bool
FileSandbox ( IFileLocator fileLocator ) : System

Create a new file sandbox.

GetTempFile ( ) : string
GetTempFile ( string fileExtension ) : string
ProvideDirectories ( ) : IEnumerable
ProvideDirectory ( string directoryName ) : string
ProvideFile ( string fileName ) : string
ProvideFiles ( ) : IEnumerable
ResolvePath ( string fileName ) : string

Private Methods

Méthode Description
CreateDirectoryIfNotExists ( string sandboxDirectory ) : void
CreateFileInSandbox ( string sandboxFile ) : void
Dispose ( bool disposing ) : void
GetSandboxBasePath ( ) : string
ReleaseUnmanagedResources ( ) : void

Method Details

CreateDirectories() public méthode

public CreateDirectories ( ) : IEnumerable
Résultat IEnumerable

CreateDirectory() public méthode

public CreateDirectory ( string directoryName ) : string
directoryName string
Résultat string

CreateFile() public méthode

public CreateFile ( string fileName ) : string
fileName string
Résultat string

CreateTempFile() public méthode

public CreateTempFile ( ) : string
Résultat string

CreateTempFile() public méthode

public CreateTempFile ( string fileExtension ) : string
fileExtension string
Résultat string

Dispose() public méthode

Finalize the file sandbox.
public Dispose ( ) : void
Résultat void

ExistsDirectory() public méthode

public ExistsDirectory ( string fileName ) : bool
fileName string
Résultat bool

ExistsFile() public méthode

public ExistsFile ( string fileName ) : bool
fileName string
Résultat bool

FileSandbox() public méthode

Create a new file sandbox.
public FileSandbox ( IFileLocator fileLocator ) : System
fileLocator IFileLocator The file locator which resolves files.
Résultat System

GetTempFile() public méthode

public GetTempFile ( ) : string
Résultat string

GetTempFile() public méthode

public GetTempFile ( string fileExtension ) : string
fileExtension string
Résultat string

ProvideDirectories() public méthode

public ProvideDirectories ( ) : IEnumerable
Résultat IEnumerable

ProvideDirectory() public méthode

public ProvideDirectory ( string directoryName ) : string
directoryName string
Résultat string

ProvideFile() public méthode

public ProvideFile ( string fileName ) : string
fileName string
Résultat string

ProvideFiles() public méthode

public ProvideFiles ( ) : IEnumerable
Résultat IEnumerable

ResolvePath() public méthode

public ResolvePath ( string fileName ) : string
fileName string
Résultat string