c#
VB
确定底层框架流时应该处理这个问题LeadStream是处理。
公共虚拟boolDisposeStream {得到;}
公共重写的只读的财产DisposeStream ()作为布尔
得到
真正的如果底层框架流
时应该处理这个吗LeadStream处理;否则,假。
的价值DisposeStream设置的实现类来确定是否处理(关闭)时流呢ILeadStream对象是处理。
当价值真正的,这ILeadStream对象会调用IDisposable.Dispose
在流的时候自己的框架处理
方法被调用。这是执行当ILeadStream
拥有底层框架流。
当价值假,ILeadStream对象将不会调用处理
在框架流。这是执行当ILeadStream
没有自己的底层框架流。
例如,LeadStream需要一个框架流构造函数和一个作为输入autoDisposeStream布尔参数通过的用户。因此,用户可以控制是否传递给底层流的所有权ILeadStream
。
LeadFileStream和HttpClientLeadStream将流一旦成功地打开了。这些对象的底层框架流和他们的价值DisposeStream值将永远是真正的。
指RasterCodecs异步操作的更多信息和示例。