次の方法で共有


Stream メンバ

Stream 概要

パブリック フィールド

パブリック フィールドstatic (Shared in Visual Basic)Null

.NET Compact Framework でもサポート。

バッキング ストアを持たない Stream

パブリック プロパティ

パブリック プロパティCanRead

.NET Compact Framework でもサポート。

派生クラスでオーバーライドされた場合は、現在のストリームが読み取りをサポートするかどうかを示す値を取得します。
パブリック プロパティCanSeek

.NET Compact Framework でもサポート。

派生クラスでオーバーライドされた場合は、現在のストリームがシークをサポートするかどうかを示す値を取得します。
パブリック プロパティCanWrite

.NET Compact Framework でもサポート。

派生クラスでオーバーライドされた場合は、現在のストリームが書き込みをサポートするかどうかを示す値を取得します。
パブリック プロパティLength

.NET Compact Framework でもサポート。

派生クラスでオーバーライドされた場合は、ストリームの長さをバイト単位で取得します。
パブリック プロパティPosition

.NET Compact Framework でもサポート。

派生クラスでオーバーライドされた場合は、現在のストリーム内の位置を取得または設定します。

パブリック メソッド

パブリック メソッドBeginRead

.NET Compact Framework でもサポート。

非同期の読み込み動作を開始します。
パブリック メソッドBeginWrite

.NET Compact Framework でもサポート。

非同期の書き込み操作を開始します。
パブリック メソッドClose

.NET Compact Framework でもサポート。

現在のストリームを閉じ、現在のストリームに関連付けられているすべてのリソース (ソケット、ファイル ハンドルなど) を解放します。
パブリック メソッドCreateObjRef (MarshalByRefObject から継承されます) リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。
パブリック メソッドEndRead

.NET Compact Framework でもサポート。

保留中の非同期読み取りが完了するまで待機します。
パブリック メソッドEndWrite

.NET Compact Framework でもサポート。

非同期書き込み操作を終了します。
パブリック メソッドEquals (Object から継承されます)

.NET Compact Framework でもサポート。

オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドFlush

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合は、ストリームに対応するすべてのバッファをクリアし、バッファ内のデータを基になるデバイスに書き込みます。
パブリック メソッドGetHashCode (Object から継承されます)

.NET Compact Framework でもサポート。

特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetLifetimeService (MarshalByRefObject から継承されます) 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。
パブリック メソッドGetType (Object から継承されます)

.NET Compact Framework でもサポート。

現在のインスタンスの Type を取得します。
パブリック メソッドInitializeLifetimeService (MarshalByRefObject から継承されます) 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。
パブリック メソッドRead

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合は、現在のストリームからバイト シーケンスを読み取り、読み取ったバイト数の分だけストリームの位置を進めます。
パブリック メソッドReadByte

.NET Compact Framework でもサポート。

ストリームから 1 バイトを読み取り、ストリーム内の位置を 1 バイト進めます。ストリームの末尾の場合は -1 を返します。
パブリック メソッドSeek

.NET Compact Framework でもサポート。

派生クラスでオーバーライドされた場合は、現在のストリーム内の位置を設定します。
パブリック メソッドSetLength

.NET Compact Framework でもサポート。

派生クラスでオーバーライドされた場合は、現在のストリームの長さを設定します。
パブリック メソッドToString (Object から継承されます)

.NET Compact Framework でもサポート。

現在の Object を表す String を返します。
パブリック メソッドWrite

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合は、現在のストリームにバイト シーケンスを書き込み、書き込んだバイト数の分だけストリームの現在位置を進めます。
パブリック メソッドWriteByte

.NET Compact Framework でもサポート。

ストリームの現在位置にバイトを書き込み、ストリームの位置を 1 バイトだけ進めます。

プロテクト コンストラクタ

プロテクト コンストラクタStream コンストラクタ

.NET Compact Framework でもサポート。

Stream クラスの新規インスタンスを初期化します。

プロテクト メソッド

プロテクト メソッドCreateWaitHandle

.NET Compact Framework でもサポート。

WaitHandle オブジェクトを割り当てます。
プロテクト メソッドFinalize (Object から継承されます)

.NET Compact Framework でもサポート。

オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます)

.NET Compact Framework でもサポート。

現在の Object の簡易コピーを作成します。

参照

Stream クラス | System.IO 名前空間