Windows.Storage.Streams 名前空間

シーケンシャル およびランダム アクセス ストリームへの読み取りと書き込みのサポートを提供します。

クラス

Buffer

IBuffer インターフェイスとその関連インターフェイスの既定の実装を提供します。

DataReader

入力ストリームからデータを読み取ります。

DataReaderLoadOperation

入力ストリームからデータを読み込みます。

DataWriter

出力ストリームにデータを書き込みます。

DataWriterStoreOperation

バッファー内のデータをバッキング ストアにコミットします。

FileInputStream

ファイルからデータを読み取ります。

FileOutputStream

ファイルにデータを書き込みます。

FileRandomAccessStream

指定した位置にあるファイルの読み取りと書き込みをサポートします。

InMemoryRandomAccessStream

ディスクではなくメモリに格納される入出力ストリーム内のデータへのランダム アクセスを提供します。

InputStreamOverStream

IStream 基本実装用のWindows ランタイム入力ストリームを提供します。

OutputStreamOverStream

IStream 基本実装用のWindows ランタイム出力ストリームを提供します。

RandomAccessStream

入力ストリームと出力ストリーム内のデータへのランダム アクセスを提供します。

RandomAccessStreamOverStream

IStream 基本実装用Windows ランタイムランダム アクセス ストリームを提供します。

RandomAccessStreamReference

ファイルの入力ストリームと出力ストリーム内のデータへのランダム アクセスを提供します。

インターフェイス

IBuffer

バイト ストリームの読み取りおよび書き込みインターフェイスで使用されるバイトの参照配列を表します。 Buffer は、このインターフェイスのクラス実装です。

IContentTypeProvider

データの形式を特徴付けします。

IDataReader

入力ストリームへの読み取りアクセスを提供します。

IDataWriter

出力ストリームへの書き込みアクセスを提供します。

IInputStream

読み取るバイトのシーケンシャル ストリームを表します。

IInputStreamReference

Windows ランタイム コンポーネントで、カプセル化されたストリームへのシーケンシャル読み取りアクセスを提供できるようにします。

IOutputStream

書き込まれるバイトのシーケンシャル ストリームを表します。

IPropertySetSerializer

IPropertySet を IBuffer にシリアル化または逆シリアル化する機能を提供します。

IRandomAccessStream

入力ストリームと出力ストリーム内のデータのランダム アクセスをサポートします。

IRandomAccessStreamReference

Windows ランタイム コンポーネントがカプセル化されたストリームへのアクセスを提供できるようにします。

IRandomAccessStreamWithContentType

指定したデータ形式の入力ストリームと出力ストリーム内のデータのランダム アクセスをサポートします。

列挙型

ByteOrder

ストリームのバイト順を指定します。

FileOpenDisposition

ファイルに対して実行するアクションの列挙値。

InputStreamOptions

入力ストリームの読み取りオプションを指定します。

UnicodeEncoding

ストリームの文字エンコードの種類を指定します。

注釈

ストリームは、ファイル、I/O デバイス、ソケットなどのバイト シーケンスの抽象化です。 ストリームに対して非同期の読み取り、書き込み、シーク操作を実行できます。

ストリームで メソッドを呼び出すと、バッファー内のデータがフラッシュされ、ファイル ハンドル、ソケット、メモリなどのシステム リソースが解放されます。

こちらもご覧ください