C# Класс Cirrious.MvvmCross.Plugins.File.MvxFileStore

Наследование: IMvxFileStore, IMvxFileStoreAsync
Показать файл Открыть проект

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

Метод Описание
DeleteFile ( string filePath ) : void
DeleteFolder ( string folderPath, bool recursive ) : void
EnsureFolderExists ( string folderPath ) : void
Exists ( string path ) : bool
FolderExists ( string folderPath ) : bool
GetFilesIn ( string folderPath ) : IEnumerable
GetFoldersIn ( string folderPath ) : IEnumerable
NativePath ( string path ) : string
OpenRead ( string path ) : Stream
OpenWrite ( string path ) : Stream
PathCombine ( string items0, string items1 ) : string
TryMove ( string from, string to, bool deleteExistingTo ) : bool
TryReadBinaryFile ( string path, Byte &contents ) : bool
TryReadBinaryFile ( string path, bool>.Func readMethod ) : bool
TryReadBinaryFileAsync ( string path ) : Task>
TryReadBinaryFileAsync ( string path, Func readMethod ) : Task
TryReadTextFile ( string path, string &contents ) : bool
TryReadTextFileAsync ( string path ) : Task>
WriteFile ( string path, Action writeMethod ) : void
WriteFile ( string path, IEnumerable contents ) : void
WriteFile ( string path, string contents ) : void
WriteFileAsync ( string path, Task>.Func writeMethod ) : System.Threading.Tasks.Task
WriteFileAsync ( string path, IEnumerable contents ) : System.Threading.Tasks.Task
WriteFileAsync ( string path, byte contents ) : System.Threading.Tasks.Task
WriteFileAsync ( string path, string contents ) : System.Threading.Tasks.Task

Защищенные методы

Метод Описание
FullPath ( string path ) : string

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

Метод Описание
TryReadFileCommon ( string path, bool>.Func streamAction ) : bool
TryReadFileCommonAsync ( string path, Func streamAction ) : Task
WriteFileCommon ( string path, Action streamAction ) : void
WriteFileCommonAsync ( string path, Task>.Func streamAction ) : System.Threading.Tasks.Task

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

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

public DeleteFile ( string filePath ) : void
filePath string
Результат void

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

public DeleteFolder ( string folderPath, bool recursive ) : void
folderPath string
recursive bool
Результат void

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

public EnsureFolderExists ( string folderPath ) : void
folderPath string
Результат void

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

public Exists ( string path ) : bool
path string
Результат bool

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

public FolderExists ( string folderPath ) : bool
folderPath string
Результат bool

FullPath() защищенный абстрактный Метод

protected abstract FullPath ( string path ) : string
path string
Результат string

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

public GetFilesIn ( string folderPath ) : IEnumerable
folderPath string
Результат IEnumerable

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

public GetFoldersIn ( string folderPath ) : IEnumerable
folderPath string
Результат IEnumerable

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

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

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

public OpenRead ( string path ) : Stream
path string
Результат Stream

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

public OpenWrite ( string path ) : Stream
path string
Результат Stream

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

public PathCombine ( string items0, string items1 ) : string
items0 string
items1 string
Результат string

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

public TryMove ( string from, string to, bool deleteExistingTo ) : bool
from string
to string
deleteExistingTo bool
Результат bool

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

public TryReadBinaryFile ( string path, Byte &contents ) : bool
path string
contents Byte
Результат bool

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

public TryReadBinaryFile ( string path, bool>.Func readMethod ) : bool
path string
readMethod bool>.Func
Результат bool

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

public TryReadBinaryFileAsync ( string path ) : Task>
path string
Результат Task>

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

public TryReadBinaryFileAsync ( string path, Func readMethod ) : Task
path string
readMethod Func
Результат Task

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

public TryReadTextFile ( string path, string &contents ) : bool
path string
contents string
Результат bool

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

public TryReadTextFileAsync ( string path ) : Task>
path string
Результат Task>

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

public WriteFile ( string path, Action writeMethod ) : void
path string
writeMethod Action
Результат void

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

public WriteFile ( string path, IEnumerable contents ) : void
path string
contents IEnumerable
Результат void

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

public WriteFile ( string path, string contents ) : void
path string
contents string
Результат void

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

public WriteFileAsync ( string path, Task>.Func writeMethod ) : System.Threading.Tasks.Task
path string
writeMethod Task>.Func
Результат System.Threading.Tasks.Task

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

public WriteFileAsync ( string path, IEnumerable contents ) : System.Threading.Tasks.Task
path string
contents IEnumerable
Результат System.Threading.Tasks.Task

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

public WriteFileAsync ( string path, byte contents ) : System.Threading.Tasks.Task
path string
contents byte
Результат System.Threading.Tasks.Task

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

public WriteFileAsync ( string path, string contents ) : System.Threading.Tasks.Task
path string
contents string
Результат System.Threading.Tasks.Task