IFileSystemService インターフェース
ファイルシステムを管理する機能を提供します。
継承されたメンバー
名前空間: ExapisSOP.IO
アセンブリ: ExapisSOP.dll
構文
public interface IFileSystemService : IService
メソッド 一覧
| 編集/提案 ソースを表示AddBufferingLayer(Stream)
指定したストリームにバッファリングレイヤーを追加します。
宣言
BufferedStream AddBufferingLayer(Stream s)
引数
型 | 名前 | 説明 |
---|---|---|
System.IO.Stream | s | バッファリングレイヤーを追加するストリームです。 |
戻り値
型 | 説明 |
---|---|
System.IO.BufferedStream | バッファストリームです。 |
脚注
閉じる時はCloseStream(Stream)を呼び出してください。
例外
型 | 条件 |
---|---|
System.IO.IOException |
CloseStream(Stream)
指定したストリームを閉じます。
宣言
bool CloseStream(Stream s)
引数
型 | 名前 | 説明 |
---|---|---|
System.IO.Stream | s | 閉じるストリームです。 |
戻り値
型 | 説明 |
---|---|
System.Boolean | 閉じる事ができた場合はtrue、それ以外の場合はfalseを返します。 |
例外
型 | 条件 |
---|---|
System.IO.IOException |
CloseStreamAsync(Stream)
指定したストリームを非同期で閉じます。
宣言
Task<bool> CloseStreamAsync(Stream s)
引数
型 | 名前 | 説明 |
---|---|---|
System.IO.Stream | s | 閉じるストリームです。 |
戻り値
型 | 説明 |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 非同期操作を表すSystem.Threading.Tasks.Task<TResult>オブジェクトです。 閉じる事ができた場合はtrue、それ以外の場合はfalseを返します。 |
例外
型 | 条件 |
---|---|
System.IO.IOException |
OpenCachedMemory()
キャッシュされたメモリを開きます。
宣言
[Obsolete("現在、充分に動作確認がされていません。ご利用の際は注意してください。")]
CachedStream OpenCachedMemory()
戻り値
型 | 説明 |
---|---|
CachedStream | キャッシュストリームです。 |
脚注
閉じる時はCloseStream(Stream)を呼び出してください。
例外
型 | 条件 |
---|---|
System.IO.IOException |
OpenDataFile(String)
データファイルを開きます。
宣言
FileStream OpenDataFile(string name)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | name | 開くデータファイルの名前です。 |
戻り値
型 | 説明 |
---|---|
System.IO.FileStream | 開いたファイルの読み書きを行うファイルストリームです。 |
脚注
閉じる時はCloseStream(Stream)を呼び出してください。
例外
型 | 条件 |
---|---|
System.IO.IOException |
OpenLogFile(String)
ログファイルを開きます。
宣言
FileStream OpenLogFile(string name)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | name | 開くログファイルの名前です。 |
戻り値
型 | 説明 |
---|---|
System.IO.FileStream | 開いたファイルの読み書きを行うファイルストリームです。 |
脚注
閉じる時はCloseStream(Stream)を呼び出してください。
例外
型 | 条件 |
---|---|
System.IO.IOException |
OpenMemory(Byte[])
メモリを開きます。
宣言
MemoryStream OpenMemory(params byte[] bin)
引数
型 | 名前 | 説明 |
---|---|---|
System.Byte[] | bin | 開くメモリにコピーされる初期データです。 |
戻り値
型 | 説明 |
---|---|
System.IO.MemoryStream | 開いたメモリの読み書きを行うメモリストリームです。 |
脚注
閉じる時はCloseStream(Stream)を呼び出してください。
例外
型 | 条件 |
---|---|
System.IO.IOException |
OpenSettingFile(String)
設定ファイルを開きます。
宣言
FileStream OpenSettingFile(string name)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | name | 開く設定ファイルの名前です。 |
戻り値
型 | 説明 |
---|---|
System.IO.FileStream | 開いたファイルの読み書きを行うファイルストリームです。 |
脚注
閉じる時はCloseStream(Stream)を呼び出してください。
例外
型 | 条件 |
---|---|
System.IO.IOException |
OpenTempFile(String)
一時ファイルを開きます。
宣言
FileStream OpenTempFile(string name)
引数
型 | 名前 | 説明 |
---|---|---|
System.String | name | 開く一時ファイルの名前です。 |
戻り値
型 | 説明 |
---|---|
System.IO.FileStream | 開いたファイルの読み書きを行うファイルストリームです。 |
脚注
閉じる時はCloseStream(Stream)を呼び出してください。
例外
型 | 条件 |
---|---|
System.IO.IOException |