StaticFile クラス
一度でファイルを読み取るクラス
継承関係
StaticFile
メンバー
プロパティ
Buffer
読み込まれたデータを取得します。
IsInPackage
読み込んだファイルがファイルパッケージ内に格納されているかどうかを取得します。
Path
読み込んだファイルのパスを取得します。
Size
読み込んだファイルのデータサイズを取得します。
メソッド
Create(String)
指定ファイルを読み込んだStaticFileの新しいインスタンスを生成します。
CreateAsync(String)
非同期読み込みを行います。
CreateStrict(String)
指定パスからファイルを読み込みます。失敗した場合、例外が発生します。
Reload()
再読み込みを行います。
プロパティ
Buffer
読み込まれたデータを取得します。
public byte[] Buffer { get; }
IsInPackage
読み込んだファイルがファイルパッケージ内に格納されているかどうかを取得します。
public bool IsInPackage { get; }
Path
読み込んだファイルのパスを取得します。
public string Path { get; }
Size
読み込んだファイルのデータサイズを取得します。
public int Size { get; }
メソッド
Create(String)
指定ファイルを読み込んだStaticFileの新しいインスタンスを生成します。
public static StaticFile Create(string path)
パラメータ
path | 読み込むファイルのパス |
戻り値
例外
型 | Condition |
---|---|
ArgumentNullException |
|
CreateAsync(String)
非同期読み込みを行います。
public static Task<StaticFile> CreateAsync(string path)
パラメータ
path | 読み込むパス |
戻り値
CreateStrict(String)
指定パスからファイルを読み込みます。失敗した場合、例外が発生します。
public static StaticFile CreateStrict(string path)
パラメータ
path | 読み込むファイルのパス |
戻り値
path
をパスに持つファイルのデータを格納したStaticFileの新しいインスタンス
例外
型 | Condition |
---|---|
ArgumentException |
|
ArgumentNullException |
|
FileNotFoundException |
|
PathTooLongException |
|
SystemException | ファイルが破損または読み込みに失敗 |
Reload()
再読み込みを行います。
public bool Reload()
戻り値