C# Класс Com.Aurora.Shared.Helpers.FileIOHelper

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AppendLogtoCacheAsync ( string LOG, string name = "BGLOG" ) : System.Threading.Tasks.Task
AppendLogtoCacheAsync ( CrashLog exception, string name = "crashLOG" ) : Task
CreateCacheFileAsync ( string name ) : Task
CreateWallPaperFileAsync ( string name ) : Task
DeleteLogAsync ( string fileName = "crashLOG" ) : System.Threading.Tasks.Task
GetBuffer ( StorageFile file ) : Task
GetBytesAsync ( StorageFile file ) : Task

Returns byte array from StorageFile. Author : Farhan Ghumra

GetFileFromLocalAsync ( string name ) : Task
GetFileUriFromAssetsAsync ( string path, int index, bool isShuffle = false ) : Task
GetFileUriFromLocalAsync ( string path, string fileName ) : Task
GetFilebyUriAsync ( Uri uri ) : Task
GetFilesFromAssetsAsync ( string path ) : Task>
GetFilesFromLocalAsync ( string path ) : Task>
GetThumbnailUrisFromAssetsAsync ( string path ) : string>>>.Task
ReadAllBytesFromInstallAsync ( string fileName ) : Task

从安装目录读取文件,返回 byte[]

ReadBufferFromAssetsAsync ( string fileName ) : Task

从Assets读取Buffer

ReadBufferFromStorageAsync ( string fileName ) : Task

从存储目录读取文本

ReadRandomAccessStreamByUriAsync ( Uri uri ) : Task
ReadRandomAccessStreamFromAssetsAsync ( string fileName ) : Task
ReadStringFromAssetsAsync ( string fileName ) : Task

Find file from localfolder, and read it

ReadStringFromStorageAsync ( string fileName ) : Task
RemoveFileFromLocalAsync ( string path, string key ) : System.Threading.Tasks.Task
RemoveLocalFilesWithKeywordAsync ( string key ) : System.Threading.Tasks.Task
SaveBuffertoStorageAsync ( string fileName, Windows.Storage.Streams.IBuffer buffer ) : System.Threading.Tasks.Task

将缓冲区写入存储目录(覆盖)

SaveFiletoLocalAsync ( StorageFile file, string desiredName ) : Task
SaveFiletoLocalAsync ( string path, StorageFile file, string desiredName ) : Task
SaveStringtoStorageAsync ( string fileName, string content ) : System.Threading.Tasks.Task

将文本写入存储目录(覆盖)

StreamToString ( Stream src ) : string

Convert UTF-8 encoding stream to string, sync

StringToStream ( string src ) : Stream

Convert UTF-8 encoding string to stream, sync

ToIRandomAccessStreamAsync ( byte bytestream ) : Task
WriteToStream ( Stream s, byte bytes ) : void

Writes byte array to stream. Author : Farhan Ghumra

WriteToStream ( Stream s, string txt ) : void

Writes string to stream. Author : Farhan Ghumra

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

AppendLogtoCacheAsync() публичный статический Метод

public static AppendLogtoCacheAsync ( string LOG, string name = "BGLOG" ) : System.Threading.Tasks.Task
LOG string
name string
Результат System.Threading.Tasks.Task

AppendLogtoCacheAsync() публичный статический Метод

public static AppendLogtoCacheAsync ( CrashLog exception, string name = "crashLOG" ) : Task
exception Com.Aurora.AuWeather.Shared.CrashLog
name string
Результат Task

CreateCacheFileAsync() публичный статический Метод

public static CreateCacheFileAsync ( string name ) : Task
name string
Результат Task

CreateWallPaperFileAsync() публичный статический Метод

public static CreateWallPaperFileAsync ( string name ) : Task
name string
Результат Task

DeleteLogAsync() публичный статический Метод

public static DeleteLogAsync ( string fileName = "crashLOG" ) : System.Threading.Tasks.Task
fileName string
Результат System.Threading.Tasks.Task

GetBuffer() публичный статический Метод

public static GetBuffer ( StorageFile file ) : Task
file Windows.Storage.StorageFile
Результат Task

GetBytesAsync() публичный статический Метод

Returns byte array from StorageFile. Author : Farhan Ghumra
public static GetBytesAsync ( StorageFile file ) : Task
file Windows.Storage.StorageFile
Результат Task

GetFileFromLocalAsync() публичный статический Метод

public static GetFileFromLocalAsync ( string name ) : Task
name string
Результат Task

GetFileUriFromAssetsAsync() публичный статический Метод

public static GetFileUriFromAssetsAsync ( string path, int index, bool isShuffle = false ) : Task
path string
index int
isShuffle bool
Результат Task

GetFileUriFromLocalAsync() публичный статический Метод

public static GetFileUriFromLocalAsync ( string path, string fileName ) : Task
path string
fileName string
Результат Task

GetFilebyUriAsync() публичный статический Метод

public static GetFilebyUriAsync ( Uri uri ) : Task
uri System.Uri
Результат Task

GetFilesFromAssetsAsync() публичный статический Метод

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

GetFilesFromLocalAsync() публичный статический Метод

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

GetThumbnailUrisFromAssetsAsync() публичный статический Метод

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

ReadAllBytesFromInstallAsync() публичный статический Метод

从安装目录读取文件,返回 byte[]
public static ReadAllBytesFromInstallAsync ( string fileName ) : Task
fileName string
Результат Task

ReadBufferFromAssetsAsync() публичный статический Метод

从Assets读取Buffer
public static ReadBufferFromAssetsAsync ( string fileName ) : Task
fileName string
Результат Task

ReadBufferFromStorageAsync() публичный статический Метод

从存储目录读取文本
public static ReadBufferFromStorageAsync ( string fileName ) : Task
fileName string
Результат Task

ReadRandomAccessStreamByUriAsync() публичный статический Метод

public static ReadRandomAccessStreamByUriAsync ( Uri uri ) : Task
uri System.Uri
Результат Task

ReadRandomAccessStreamFromAssetsAsync() публичный статический Метод

public static ReadRandomAccessStreamFromAssetsAsync ( string fileName ) : Task
fileName string
Результат Task

ReadStringFromAssetsAsync() публичный статический Метод

Find file from localfolder, and read it
public static ReadStringFromAssetsAsync ( string fileName ) : Task
fileName string file total name
Результат Task

ReadStringFromStorageAsync() публичный статический Метод

public static ReadStringFromStorageAsync ( string fileName ) : Task
fileName string
Результат Task

RemoveFileFromLocalAsync() публичный статический Метод

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

RemoveLocalFilesWithKeywordAsync() публичный статический Метод

public static RemoveLocalFilesWithKeywordAsync ( string key ) : System.Threading.Tasks.Task
key string
Результат System.Threading.Tasks.Task

SaveBuffertoStorageAsync() публичный статический Метод

将缓冲区写入存储目录(覆盖)
public static SaveBuffertoStorageAsync ( string fileName, Windows.Storage.Streams.IBuffer buffer ) : System.Threading.Tasks.Task
fileName string 文件名
buffer Windows.Storage.Streams.IBuffer 要存储的缓冲区
Результат System.Threading.Tasks.Task

SaveFiletoLocalAsync() публичный статический Метод

public static SaveFiletoLocalAsync ( StorageFile file, string desiredName ) : Task
file Windows.Storage.StorageFile
desiredName string
Результат Task

SaveFiletoLocalAsync() публичный статический Метод

public static SaveFiletoLocalAsync ( string path, StorageFile file, string desiredName ) : Task
path string
file Windows.Storage.StorageFile
desiredName string
Результат Task

SaveStringtoStorageAsync() публичный статический Метод

将文本写入存储目录(覆盖)
public static SaveStringtoStorageAsync ( string fileName, string content ) : System.Threading.Tasks.Task
fileName string
content string
Результат System.Threading.Tasks.Task

StreamToString() публичный статический Метод

Convert UTF-8 encoding stream to string, sync
public static StreamToString ( Stream src ) : string
src Stream
Результат string

StringToStream() публичный статический Метод

Convert UTF-8 encoding string to stream, sync
public static StringToStream ( string src ) : Stream
src string source
Результат Stream

ToIRandomAccessStreamAsync() публичный статический Метод

public static ToIRandomAccessStreamAsync ( byte bytestream ) : Task
bytestream byte
Результат Task

WriteToStream() публичный статический Метод

Writes byte array to stream. Author : Farhan Ghumra
public static WriteToStream ( Stream s, byte bytes ) : void
s Stream
bytes byte
Результат void

WriteToStream() публичный статический Метод

Writes string to stream. Author : Farhan Ghumra
public static WriteToStream ( Stream s, string txt ) : void
s Stream
txt string
Результат void