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()
  戻り値