エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

IsolatedStorageFileStream クラス

2013/12/12

分離ストレージ内のファイルを公開します。

System.Object
  System.IO.Stream
    System.IO.FileStream
      System.IO.IsolatedStorage.IsolatedStorageFileStream

Namespace:  System.IO.IsolatedStorage
アセンブリ:  mscorlib (mscorlib.dll 内)

public class IsolatedStorageFileStream : FileStream

IsolatedStorageFileStream 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドIsolatedStorageFileStream(String, FileMode, IsolatedStorageFile)mode で指定したモード、isf で指定した IsolatedStorageFile のコンテキストを使用して、path で指定したファイルへのアクセスを提供する IsolatedStorageFileStream クラスの新しいインスタンスを初期化します。
パブリック メソッドIsolatedStorageFileStream(String, FileMode, FileAccess, IsolatedStorageFile)mode で指定したモード、isf で指定した IsolatedStorageFile のコンテキストを使用して、path で指定したファイルへの、access で指定した種類のアクセスを提供する IsolatedStorageFileStream クラスの新しいインスタンスを初期化します。
パブリック メソッドIsolatedStorageFileStream(String, FileMode, FileAccess, FileShare, IsolatedStorageFile)mode で指定したモード、share で指定したファイル共有モード、isf で指定した IsolatedStorageFile のコンテキストを使用して、path で指定したファイルへの、access で指定した種類のアクセスを提供する IsolatedStorageFileStream クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック プロパティCanReadファイルを読み取ることができるかどうかを示す Boolean 値を取得します。 (FileStream.CanRead をオーバーライドします。)
パブリック プロパティCanSeekシーク操作をサポートしているかどうかを示す Boolean 値を取得します。 (FileStream.CanSeek をオーバーライドします。)
パブリック プロパティCanTimeout現在のストリームがタイムアウトできるかどうかを判断する値を取得します。 (Stream から継承されます。)
パブリック プロパティCanWriteファイルに書き込むことができるかどうかを示す Boolean 値を取得します。 (FileStream.CanWrite をオーバーライドします。)
パブリック プロパティLengthIsolatedStorageFileStream オブジェクトの長さを取得します。 (FileStream.Length をオーバーライドします。)
パブリック プロパティNameIsolatedStorageFileStream のインスタンスの作成に使用されたファイル名を取得します。
パブリック プロパティPosition現在の IsolatedStorageFileStream オブジェクトの現在位置を取得または設定します。 (FileStream.Position をオーバーライドします。)
パブリック プロパティReadTimeoutストリームがタイムアウト前に読み取りを試行する期間を決定する値 (ミリ秒単位) を取得または設定します。 (Stream から継承されます。)
パブリック プロパティWriteTimeoutストリームがタイムアウト前に書き込みを試行する期間を決定する値 (ミリ秒単位) を取得または設定します。 (Stream から継承されます。)
このページのトップへ

  名前説明
パブリック メソッドBeginRead非同期の読み取りを開始します。 (FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) をオーバーライドします。)
パブリック メソッドBeginWrite非同期の書き込みを開始します。 (FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) をオーバーライドします。)
パブリック メソッドClose現在のストリームを閉じ、現在のストリームに関連付けられているすべてのリソース (ソケット、ファイル ハンドルなど) を解放します。 (Stream から継承されます。)
パブリック メソッドCopyTo(Stream)現在のストリームからすべてのバイトを読み取り、宛先ストリームにそれらを書き込みます。 (Stream から継承されます。)
パブリック メソッドCopyTo(Stream, Int32)指定されたバッファー サイズを使用して、現在のストリームからすべてのバイトを読み取り、コピー先のストリームに書き込みます。 (Stream から継承されます。)
パブリック メソッドCopyToAsync(Stream)現在のストリームからバイトを非同期的に読み取り、別のストリームにそれらを書き込みます。 (Stream から継承されます。)
パブリック メソッドCopyToAsync(Stream, Int32)指定されたバッファー サイズを使用して、現在のストリームからバイトを非同期的に読み取り、別のストリームに書き込みます。 (Stream から継承されます。)
パブリック メソッドCopyToAsync(Stream, Int32, CancellationToken)指定されたバッファー サイズとキャンセル トークンを使用して、現在のストリームからバイトを非同期的に読み取り、別のストリームに書き込みます。 (Stream から継承されます。)
パブリック メソッドDispose()Stream によって使用されているすべてのリソースを解放します。 (Stream から継承されます。)
プロテクト メソッドDispose(Boolean)IsolatedStorageFileStream によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (FileStream.Dispose(Boolean) をオーバーライドします。)
パブリック メソッドEndRead非同期読み込み要求の保留状態を終了します。 (FileStream.EndRead(IAsyncResult) をオーバーライドします。)
パブリック メソッドEndWrite非同期の書き込みを終了します。 (FileStream.EndWrite(IAsyncResult) をオーバーライドします。)
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeガベージ コレクターが FileStream を再構築する際に、リソースが解放され他のクリーンアップ操作が実行されることが保証されます。 (FileStream から継承されます。)
パブリック メソッドFlush()ファイルをバッファーの現在の状態に更新し、バッファーをクリアします。 (FileStream.Flush() をオーバーライドします。)
パブリック メソッドFlush(Boolean)このストリームのバッファーをクリアして、バッファー内のデータがファイルに書き込まれるようにし、すべての中間ファイル バッファーもクリアします。 (FileStream.Flush(Boolean) をオーバーライドします。)
パブリック メソッドFlushAsync()このストリームに対応するすべてのバッファーを非同期的にクリアし、バッファー内のデータを基になるデバイスに書き込みます。 (Stream から継承されます。)
パブリック メソッドFlushAsync(CancellationToken)このストリームに対応するすべてのバッファーを非同期的にクリアし、バッファー内のデータを基になるデバイスに書き込み、取り消し要求を監視します。 (Stream から継承されます。)
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドRead現在のバッファー内の IsolatedStorageFileStream オブジェクトから配列にバイトをコピーします。 (FileStream.Read(Byte[], Int32, Int32) をオーバーライドします。)
パブリック メソッドReadAsync(Byte[], Int32, Int32)現在のストリームからバイト シーケンスを非同期的に読み取り、読み取ったバイト数だけストリーム内の位置を進めます。 (Stream から継承されます。)
パブリック メソッドReadAsync(Byte[], Int32, Int32, CancellationToken)現在のストリームからバイト シーケンスを非同期的に読み取り、読み取ったバイト数だけストリーム内の位置を進め、取り消し要求を監視します。 (Stream から継承されます。)
パブリック メソッドReadByte分離ストレージで IsolatedStorageFileStream オブジェクトから 1 バイトを読み取ります。 (FileStream.ReadByte() をオーバーライドします。)
パブリック メソッドSeekIsolatedStorageFileStream オブジェクトの現在位置を特定の値に設定します。 (FileStream.Seek(Int64, SeekOrigin) をオーバーライドします。)
パブリック メソッドSetLengthIsolatedStorageFileStream オブジェクトの長さを指定した value に設定します。 (FileStream.SetLength(Int64) をオーバーライドします。)
パブリック メソッドToString現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッドWriteバイト配列から読み取ったデータを使用して、IsolatedStorageFileStream オブジェクトにバイトのブロックを書き込みます。 (FileStream.Write(Byte[], Int32, Int32) をオーバーライドします。)
パブリック メソッドWriteAsync(Byte[], Int32, Int32)現在のストリームにバイト シーケンスを非同期的に書き込み、書き込んだバイト数だけストリーム内の現在位置を進めます。 (Stream から継承されます。)
パブリック メソッドWriteAsync(Byte[], Int32, Int32, CancellationToken)現在のストリームにバイト シーケンスを非同期的に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、取り消し要求を監視します。 (Stream から継承されます。)
パブリック メソッドWriteByteIsolatedStorageFileStream オブジェクトに 1 バイトを書き込みます。 (FileStream.WriteByte(Byte) をオーバーライドします。)
このページのトップへ

  名前説明
パブリック拡張メソッドAsInputStreamWindows ストア アプリ向け .NET のマネージ ストリームを Windows ランタイム の入力ストリームに変換します。 (WindowsRuntimeStreamExtensions によって定義されています。)
パブリック拡張メソッドAsOutputStreamWindows ストア アプリ向け .NET のマネージ ストリームを Windows ランタイム の出力ストリームに変換します。 (WindowsRuntimeStreamExtensions によって定義されています。)
このページのトップへ

このクラスを使用して、分離ストレージのファイルの読み取り、書き込み、および作成を行います。

このクラスは FileStream を拡張したクラスであるため、StreamReader または StreamWriter の構築など、通常なら FileStream を使用する多くの場面で IsolatedStorageFileStream のインスタンスを使用できます。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示:
© 2014 Microsoft