FileStreamContainer
内容
[
隐藏
]FileStreamContainer class
文件流处理助手。
public sealed class FileStreamContainer : StreamContainer
特性
姓名 | 描述 |
---|---|
virtual CanRead { get; } | 获取流是否支持读取的值。 |
virtual CanSeek { get; } | 获取流是否支持搜索的值。 |
virtual CanWrite { get; } | 获取流是否支持写入的值。 |
Disposed { get; } | 获取一个值,该值指示此实例是否被释放。 |
FilePath { get; } | 获取文件路径。 |
IsCreated { get; } | 获取一个值,该值指示是否明确创建了流。 |
virtual IsStreamDisposedOnClose { get; } | 获取一个值,该值指示此流是否在关闭时被释放。 |
IsTemporal { get; set; } | 获取或设置一个指示流是否是临时的值。 |
virtual Length { get; set; } | 获取或设置流长度(以字节为单位)。这个值小于Length通过 StreamContainer 构造函数中传递的起始流位置。 |
virtual Position { get; set; } | 获取或设置流中的当前位置。此值表示从 StreamContainer 构造函数中传递的起始流位置的偏移量。 |
virtual Stream { get; } | 获取数据流。 |
SyncRoot { get; } | 获取可用于同步访问已同步资源的对象。 |
方法
姓名 | 描述 |
---|---|
static CreateFileStream(string, bool) | 创建一个新的文件流。 |
static OpenFileStream(string) | 打开现有文件流。如果文件流不存在,则引发相应的异常。 |
Dispose() | 处理当前实例。 |
virtual Flush() | 清除此流的所有缓冲区并导致任何缓冲数据写入底层设备。 |
virtual Read(byte[]) | 读取字节以填充指定的字节缓冲区。 |
virtual Read(byte[], int, int) | 从当前流中读取字节序列,并将流中的位置前进读取的字节数。 |
virtual ReadByte() | 从流中读取一个字节并将流中的位置前移一个字节,如果在流的末尾则返回 -1。 |
virtual Save(Stream) | 将流的数据保存(复制)到指定的流。使用默认缓冲区大小ReadWriteBytesCount 和流Length 值. |
virtual Save(string) | 将流的数据保存(复制)到指定的流。使用默认缓冲区大小ReadWriteBytesCount 和流Length 值. |
virtual Save(Stream, int) | 将所有流的数据保存(复制)到指定的流。使用流Length 值. |
virtual Save(string, int) | 将流的数据保存(复制)到指定的流。使用流Length 值. |
virtual Save(Stream, int, long) | 将流的数据保存(复制)到指定的流。 |
virtual Save(string, int, long) | 将流的数据保存(复制)到指定的流。 |
virtual Seek(long, SeekOrigin) | 设置当前流中的位置。 |
virtual SeekBegin() | 将流位置设置为流的开头。此值表示从 StreamContainer 构造函数中传递的起始流位置的偏移量。 |
virtual ToBytes() | 将流数据转换为Byte数组. |
virtual ToBytes(long, long) | 将流数据转换为Byte数组. |
virtual Write(byte[]) | 将所有指定字节写入流。 |
virtual Write(byte[], int, int) | 将字节序列写入当前流,并将该流中的当前位置前进写入的字节数。 |
virtual WriteByte(byte) | 将一个字节写入流中的当前位置,并将流中的位置前移一个字节。 |
virtual WriteTo(StreamContainer) | 将包含的数据复制到另一个StreamContainer . |
virtual WriteTo(StreamContainer, long) | 将包含的数据复制到另一个StreamContainer . |
explicit operator | 执行显式转换FileStreamContainer 至Stream . (2 operators) |
也可以看看
- class StreamContainer
- 命名空间 Aspose.Imaging
- 部件 Aspose.Imaging