C# Класс F2F.Sandbox.FileSandbox

Implementation of a file sandbox.
Наследование: IFileSandbox
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

Метод Описание
CreateDirectoryIfNotExists ( string sandboxDirectory ) : void
CreateFileInSandbox ( string sandboxFile ) : void
Dispose ( bool disposing ) : void
GetSandboxBasePath ( ) : string
ReleaseUnmanagedResources ( ) : void

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

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

public CreateDirectories ( ) : IEnumerable
Результат IEnumerable

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

public CreateDirectory ( string directoryName ) : string
directoryName string
Результат string

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

public CreateFile ( string fileName ) : string
fileName string
Результат string

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

public CreateTempFile ( ) : string
Результат string

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

public CreateTempFile ( string fileExtension ) : string
fileExtension string
Результат string

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

Finalize the file sandbox.
public Dispose ( ) : void
Результат void

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

public ExistsDirectory ( string fileName ) : bool
fileName string
Результат bool

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

public ExistsFile ( string fileName ) : bool
fileName string
Результат bool

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

Create a new file sandbox.
public FileSandbox ( IFileLocator fileLocator ) : System
fileLocator IFileLocator The file locator which resolves files.
Результат System

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

public GetTempFile ( ) : string
Результат string

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

public GetTempFile ( string fileExtension ) : string
fileExtension string
Результат string

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

public ProvideDirectories ( ) : IEnumerable
Результат IEnumerable

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

public ProvideDirectory ( string directoryName ) : string
directoryName string
Результат string

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

public ProvideFile ( string fileName ) : string
fileName string
Результат string

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

public ProvideFiles ( ) : IEnumerable
Результат IEnumerable

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

public ResolvePath ( string fileName ) : string
fileName string
Результат string