次の方法で共有


PooledBufferStream クラス

定義

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

public sealed class PooledBufferStream : System.IO.Stream
type PooledBufferStream = class
    inherit Stream
Public NotInheritable Class PooledBufferStream
Inherits Stream
継承
PooledBufferStream

コンストラクター

PooledBufferStream()

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

PooledBufferStream(Int32)

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

プロパティ

CanRead

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

CanSeek

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

CanWrite

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

Length

書き込まれた合計長を取得します。

Position

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

メソッド

CopyTo<TBufferWriter>(Writer<TBufferWriter>)

このライターの内容を別のライターにコピーします。

Flush()

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

Read(Byte[], Int32, Int32)

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

Rent()

可能であればプールからオブジェクトを取得し、それ以外の場合は作成します。

RentReadOnlySequence()

メソッドを使用してこのインスタンスをリセットする前に使用して返す必要がある新しい ReadOnlySequence<T>ReturnReadOnlySequence(ReadOnlySequence<Byte>) 返します。

Reset()

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

Return(PooledBufferStream)

オブジェクトをプールに返します。

ReturnReadOnlySequence(ReadOnlySequence<Byte>)

によって以前にレンタルされた RentReadOnlySequence()ReadOnlySequence<T>返します。

Seek(Int64, SeekOrigin)

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

SetLength(Int64)

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

ToArray()

配列として書き込まれたデータを返します。

Write(Byte[], Int32, Int32)

別の IBufferWriter<T> バッファー ライターをボックス化する実装。

適用対象