PooledBufferStream 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 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>) |
返回 ReadOnlySequence<T> 以前由 租用的 RentReadOnlySequence(); |
Seek(Int64, SeekOrigin) |
一个 IBufferWriter<T> 实现,它装箱另一个缓冲区编写器。 |
SetLength(Int64) |
一个 IBufferWriter<T> 实现,它装箱另一个缓冲区编写器。 |
ToArray() |
返回已写入为数组的数据。 |
Write(Byte[], Int32, Int32) |
一个 IBufferWriter<T> 实现,它装箱另一个缓冲区编写器。 |