使用初始化为零的可扩展容量初始化 MemoryStream 类的新实例。
在 MemoryStream.CanWrite 属性按指定设置的状态下,基于指定的字节数组初始化 MemoryStream 类的无法调整大小的新实例。
从中创建此流的无符号字节的数组。
MemoryStream.CanWrite 属性的设置,确定该流是否支持写入。
基于字节数组的指定区域(索引)初始化 MemoryStream 类的无法调整大小的新实例。
从中创建此流的无符号字节的数组。
buffer 内的索引,流从此处开始。
流的长度(以字节为单位)。
在 MemoryStream.CanWrite 属性按指定设置的状态下,基于字节数组的指定区域,初始化 MemoryStream 类的无法调整大小的新实例。
从中创建此流的无符号字节的数组。
buffer 内的索引,流从此处开始。
流的长度(以字节为单位)。
MemoryStream.CanWrite 属性的设置,确定该流是否支持写入。
在 MemoryStream.CanWrite 属性和调用 MemoryStream.GetBuffer 的能力按指定设置的状态下,基于字节数组的指定区域初始化 MemoryStream 类的新实例。
从中创建此流的无符号字节的数组。
buffer 内的索引,流从此处开始。
流的长度(以字节为单位)。
MemoryStream.CanWrite 属性的设置,确定该流是否支持写入。
设置为 true 可以启用 MemoryStream.GetBuffer,它返回无符号字节数组,流从该数组创建;否则为 false。
获取一个值,该值指示当前流是否支持读取。
如果流是打开的,则为 true。
获取一个值,该值指示当前流是否支持查找。
如果流是打开的,则为 true。
当在派生类中重写时,获取指示当前流是否支持超时。
如果流支持超时,为 true;否则为 false。
获取一个值,该值指示当前流是否支持写入。
如果流支持写入,则为 true;否则为 false。
获取分配给该流的字节数。
流的缓冲区的可使用部分的长度。
设置分配给该流的字节数。
分配给该流的字节数。
获取流的长度(以字节为单位)。
流的长度(以字节为单位)。
获取流中的当前位置。
流中的当前位置。
设置流中的当前位置。
流中的当前位置。
静态
null无后备存储区的 Stream。
释放与当前 MemoryStream 对象关联的所有资源。
关闭 MemoryStream 流。
清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
返回从中创建此流的无符号字节的数组。
创建此流所用的字节数组;或者如果在当前实例的构造期间没有向 MemoryStream 构造函数提供字节数组,则为基础数组。
从当前流中读取字节块并将数据写入缓冲区。
当此方法返回时,包含指定的字节数组,该数组中从 offset 到 (offset + count -1) 之间的值由从当前流中读取的字符替换。
buffer 中的从零开始的字节偏移量,从此处开始存储当前流中的数据。
最多读取的字节数。
写入缓冲区中的总字节数。 如果字节数当前不可用,则总字节数可能小于所请求的字节数;如果在读取到任何字节前已到达流结尾,则为零。
异步读取当前流中的字节。
要读取的字节将存储在此缓冲区中。
缓冲区中的从零开始的字节偏移量,从此处开始存储从当前流中读取的数据。
要从当前流中最多读取的字节数。
返回一个 Promise,该 Promise 在读取完成时解析为读取的字节数,或者在发生错误时解析为错误对象。
从当前流中读取一个字节。
强制转换为 Int32 的字节;或者如果已到达流的末尾,则为 -1。
将当前流中的位置设置为指定值。
流内的新位置。 它是相对于 loc 参数的位置,而且可正可负。
类型 SeekOrigin 的值,它用作查找引用点。
流内的新位置,通过将初始引用点和偏移量合并计算而得。
将当前流的长度设为指定值。
用于设置长度的值。
将流内容写入字节数组,而与 MemoryStream.position 属性无关。
新的字节数组。
使用从缓冲区读取的数据将字节块写入当前流。
从中写入数据的缓冲区。
buffer 中的从零开始的字节偏移量,从此处开始将字节复制到当前流。
最多写入的字节数。
异步将字节写入当前流。
要写入的字节。
缓冲区中的从零开始的字节偏移量,从此处开始将字节写入当前流。
要写入当前流的字节数。
返回一个 Promise,该 Promise 在写入完成时解析为写入的字节数,或者在发生错误时解析为错误对象。
将一个字节写入当前位置上的当前流。
要写入的字节。
创建一个流,其后备存储为内存。