Class OutputStream
OutputStream class
サロゲート ストリームは実際の出力ストリームをラップし、それへのアクセスを制御します。 OutputStream
出力ストリームの場所を記述する URI データが含まれています。
public class OutputStream : Stream
コンストラクター
名前 | 説明 |
---|
OutputStream(Stream, string) | の新しいインスタンスを初期化しますOutputStream class. |
プロパティ
名前 | 説明 |
---|
override CanRead { get; } | ラップされた出力ストリームが読み取りをサポートしているかどうかを示す値を取得します. |
override CanSeek { get; } | ラップされた出力ストリームがシークをサポートするかどうかを示す値を取得します. |
override CanWrite { get; } | ラップされた出力ストリームが書き込みをサポートしているかどうかを示す値を取得します. |
override Length { get; } | ラップされた出力ストリームの長さをバイト単位で取得します。 |
override Position { get; set; } | ラップされた出力ストリーム内の位置を取得または設定します。 |
Uri { get; } | ストリームの場所の URI を取得します。 |
メソッド
名前 | 説明 |
---|
override Close() | ラップされた出力ストリームと現在のストリームを閉じます。 |
override Flush() | ラップされた出力ストリームのすべてのバッファをクリアし、バッファリングされたデータを基礎となるデバイスに書き込みます. |
override Read(byte[], int, int) | ラップされた出力 stream から一連のバイトを読み取り、読み取ったバイト数だけストリーム内の位置を進めます。 |
override Seek(long, SeekOrigin) | ラップされた出力ストリーム内の位置を設定します。 |
override SetLength(long) | ラップされた出力ストリームの長さを設定します。 |
override Write(byte[], int, int) | ラップされた output ストリームに一連のバイトを書き込み、書き込まれた バイト数だけこのストリーム内の現在位置を進めます。 |
関連項目