此类用于读取、 写入和在独立存储中创建文件。
由于此类扩展FileStream,可以使用的实例IsolatedStorageFileStream在大多数情况下,FileStream否则可能会使用,例如,构造StreamReader或StreamWriter。
此类型实现IDisposable接口。 在使用完类型后,您应直接或间接释放类型。 若要直接释放类型,调用其Dispose中的方法try / catch块。 若要间接释放类型,请使用 using(在 C# 中)或 Using(在 Visual Basic 中)等语言构造。
属性
CanRead 获取一个布尔值,该值指示该文件是否可读。
CanSeek 获取一个布尔值,该值指示查找操作是否受支持。
CanTimeout 获取一个值,该值确定当前流是否可以超时。
(Inherited from Stream)
CanWrite 获取一个布尔值,该值指示是否可以写入文件。
Handle 获取当前 IsolatedStorageFileStream 对象封装的文件的文件句柄。 不允许在 IsolatedStorageFileStream 对象上访问此属性,如果访问,将引发 IsolatedStorageException。
IsAsync 获取一个布尔值,该值指示 IsolatedStorageFileStream 对象是异步打开的还是同步打开的。
Length 获取 IsolatedStorageFileStream 对象的长度。
Position 获取或设置当前 IsolatedStorageFileStream 对象的当前位置。
方法
BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) 开始异步读。
BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) 开始异步写。
CopyTo(Stream) 从当前流中读取字节并将其写入到另一流中。
(Inherited from Stream)
CopyTo(Stream, Int32) 使用指定的缓冲区大小,从当前流中读取字节并将其写入到另一流中。
(Inherited from Stream)
CopyToAsync(Stream) 从当前流中异步读取字节并将其写入到另一个流中。
(Inherited from Stream)
CopyToAsync(Stream, Int32) 使用指定的缓冲区大小,从当前流中异步读取字节并将其写入到另一流中。
(Inherited from Stream)
CopyToAsync(Stream, Int32, CancellationToken) 使用指定的缓冲区大小和取消令牌,从当前流中异步读取字节并将其写入到另一个流中。
(Inherited from Stream)
CreateObjRef(Type) 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。
(Inherited from MarshalByRefObject)
CreateWaitHandle() 分配 WaitHandle 对象。
(Inherited from Stream)
Dispose() 释放由 Stream 使用的所有资源。
(Inherited from Stream)
Dispose(Boolean) 释放由 IsolatedStorageFileStream 占用的非托管资源,还可以另外再释放托管资源。
EndRead(IAsyncResult) 结束挂起的异步读取请求。
IsolatedStorageFileStream
最新推荐文章于 2024-05-16 19:32:24 发布