IsolatedStorageFileStream

此类用于读取、 写入和在独立存储中创建文件。
由于此类扩展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) 结束挂起的异步读取请求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值