导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

FileStream 方法

2013/12/13

FileStream 类型公开以下成员。

  名称说明
公共方法 BeginRead 开始异步读。 (重写 Stream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)。)
公共方法 BeginWrite 开始异步写入。 (重写 Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)。)
公共方法 Close 关闭当前流并释放与当前流关联的任何资源(如套接字和文件句柄)。 (从 Stream 继承。)
公共方法 CopyTo(Stream) 从当前流读取所有字节并向目标流写入它们。 (从 Stream 继承。)
公共方法 CopyTo(Stream, Int32) 从当前流读取所有字节并使用指定缓冲区大小向目标流写入它们。 (从 Stream 继承。)
公共方法 CopyToAsync(Stream) 从当前流异步读取字节并向另一个流写入它们。 (从 Stream 继承。)
公共方法 CopyToAsync(Stream, Int32) 从当前流异步读取字节并使用指定缓冲区大小向另一个流写入它们。 (从 Stream 继承。)
公共方法 CopyToAsync(Stream, Int32, CancellationToken) 从当前流异步读取字节并使用指定缓冲区大小和取消标记向另一个流写入它们。 (从 Stream 继承。)
公共方法 Dispose() 释放由 Stream 使用的所有资源。 (从 Stream 继承。)
受保护的方法 Dispose(Boolean) 释放 FileStream 占用的非托管资源,也可以选择释放托管资源。 (重写 Stream.Dispose(Boolean)。)
公共方法 EndRead 等待挂起的异步读取完成。 (重写 Stream.EndRead(IAsyncResult)。)
公共方法 EndWrite 结束异步写入,在 I/O 操作完成之前一直阻止。 (重写 Stream.EndWrite(IAsyncResult)。)
公共方法 Equals(Object) 确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法 Finalize 确保垃圾回收器回收 FileStream 时释放资源并执行其他清理操作。 (重写 Object.Finalize()。)
公共方法 Flush() 清除此流的所有缓冲区,使得所有缓冲的数据都写入到文件系统中。 (重写 Stream.Flush()。)
公共方法 Flush(Boolean) 清除此流的缓冲区,将所有缓冲的数据都写入到文件中,另外也清除所有中间文件缓冲区。
公共方法 FlushAsync() 异步清除该流的所有缓冲区,并使所有缓冲的数据都写入基础设备。 (从 Stream 继承。)
公共方法 FlushAsync(CancellationToken) 异步清除该流的所有缓冲区,使所有缓冲的数据都写入基础设备,并监视取消请求。 (从 Stream 继承。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (从 Object 继承。)
公共方法 GetType 获取当前实例的 Type (从 Object 继承。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法 Read 从流读取字节块并将数据写入给定的缓冲区。 (重写 Stream.Read(Byte[], Int32, Int32)。)
公共方法 ReadAsync(Byte[], Int32, Int32) 从当前流异步读取字节序列,并将流中的位置向前移动读取的字节数。 (从 Stream 继承。)
公共方法 ReadAsync(Byte[], Int32, Int32, CancellationToken) 从当前流中异步读取字节序列,在该流中按照读取的字节数向前移动位置,并监视取消请求。 (从 Stream 继承。)
公共方法 ReadByte 从文件读取一个字节,读取位置向前移动一个字节。 (重写 Stream.ReadByte()。)
公共方法 Seek 设置该流的当前位置为给定值。 (重写 Stream.Seek(Int64, SeekOrigin)。)
公共方法 SetLength 将该流的长度设置为给定值。 (重写 Stream.SetLength(Int64)。)
公共方法 ToString 返回一个字符串,它表示当前的对象。 (从 Object 继承。)
公共方法 Write 使用缓冲区的数据向该流写入字节块。 (重写 Stream.Write(Byte[], Int32, Int32)。)
公共方法 WriteAsync(Byte[], Int32, Int32) 将字节序列异步写入当前流,并将流的当前位置向前移动写入的字节数。 (从 Stream 继承。)
公共方法 WriteAsync(Byte[], Int32, Int32, CancellationToken) 将一个字节序列异步写入当前流,使流中的当前位置向前移动所写入的字节数,并监视取消请求。 (从 Stream 继承。)
公共方法 WriteByte 向文件流的当前位置写入一个字节。 (重写 Stream.WriteByte(Byte)。)
返回顶部

  名称说明
公共扩展方法 AsInputStream 将 适用于 Windows 商店应用的 .NET 中的托管流转换到 Windows 运行时 中的输入流。 (由 WindowsRuntimeStreamExtensions 定义。)
公共扩展方法 AsOutputStream 将 适用于 Windows 商店应用的 .NET 中的托管流转换到 Windows 运行时 中的输出流。 (由 WindowsRuntimeStreamExtensions 定义。)
返回顶部

显示:
© 2014 Microsoft