このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
エクスポート (0) 印刷
すべて展開
この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。
訳文
原文

IsolatedStorageFileStream クラス

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

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

名前空間:  System.IO.IsolatedStorage
アセンブリ :  mscorlib (mscorlib.dll 内)

[ComVisibleAttribute(true)]
public class IsolatedStorageFileStream : FileStream

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

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

  名前説明
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートCanReadファイルを読み取ることができるかどうかを示す Boolean 値を取得します。 (FileStream.CanRead をオーバーライドします。)
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートCanSeekシーク操作をサポートしているかどうかを示す Boolean 値を取得します。 (FileStream.CanSeek をオーバーライドします。)
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートCanTimeout現在のストリームがタイムアウトできるかどうかを決定する値を取得します。 (Stream から継承されます。)
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートCanWriteファイルに書き込むことができるかどうかを示す Boolean 値を取得します。 (FileStream.CanWrite をオーバーライドします。)
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートLength IsolatedStorageFileStream オブジェクトの長さを取得します。 (FileStream.Length をオーバーライドします。)
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートName 信頼されたアプリケーションから呼び出されると、コンストラクターに渡されたファイル ストリームの名前を取得します。 (FileStream から継承されます。)

Silverlight for Windows Phone Windows Phone OS 7.1 では、このメンバーは Name です。


XNA Framework Xbox 360 では、このメンバーは Name です。
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートPosition現在の IsolatedStorageFileStream オブジェクトの現在位置を取得または設定します。 (FileStream.Position をオーバーライドします。)
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートReadTimeoutストリームがタイムアウト前に読み取りを試行する期間を決定する値 (ミリ秒単位) を取得または設定します。 (Stream から継承されます。)
パブリック プロパティSilverlight for Windows Phone によるサポートXbox 360 によるサポートWriteTimeoutストリームがタイムアウト前に書き込みを試行する期間を決定する値 (ミリ秒単位) を取得または設定します。 (Stream から継承されます。)
このページのトップへ

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

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

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

StreamReader オブジェクトを使用して、分離ストレージ ファイルから取得される IsolatedStorageFileStream を読み取る例を次に示します。

Silverlight

サポート対象 : 5、4、3

Silverlight for Windows Phone

サポート対象 : Windows Phone OS 7.1、Windows Phone OS 7.0

XNA Framework

サポート対象 : Xbox 360、Windows Phone OS 7.0

Silverlight でサポートされるオペレーティング システムの詳細については、「サポートされているオペレーティング システムとブラウザー」を参照してください。

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

コミュニティの追加

追加
表示:
© 2015 Microsoft