HashAlgorithm.IDisposable.Dispose 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
释放由 HashAlgorithm 占用的非托管资源,还可以另外再释放托管资源。
virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose
实现
注解
此方法由公共 Dispose () 方法和 Finalize 方法调用。 Dispose () 调用受保护的 Dispose (Boolean) 方法,释放参数设置为 true。 完成调用 Dispose,释放设置为 false。
当释放参数为 true 时,此方法释放该引用的任何托管对象所持有的所有资源 HashAlgorithm 。 此方法调用每个引用对象的 Dispose() 方法。
对继承者的说明:
Dispose 可以由其他对象多次调用。 当覆盖 Dispose (布尔) 时,请注意不要引用先前在 Dispose 调用中已释放的对象。 有关如何实现 (布尔) 的 Dispose 的详细信息,请参阅 实现 Dispose 方法。
有关释放和完成的详细信息,请参阅 清理非托管资源 和 重写 Finalize 方法。