HashAlgorithm.IDisposable.Dispose 메서드

정의

HashAlgorithm에서 사용한 관리되지 않는 리소스를 해제하고 선택적으로 관리되는 리소스를 해제합니다.Releases the unmanaged resources used by the HashAlgorithm and optionally releases the managed resources.

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
Sub Dispose () Implements IDisposable.Dispose

구현

설명

이 메서드는 공용 및 Finalize 메서드가 호출 됩니다.This method is called by the public Dispose() method and the Finalize method. Dispose ()는 disposing 매개 변수가 true로 설정 된 protected dispose (boolean) 메서드를 호출합니다.Dispose() invokes the protected Dispose(Boolean) method with the disposing parameter set to true. 완료를 false로 설정 삭제 된 Dispose를 호출 합니다.Finalize invokes Dispose with disposing set to false.

Disposing 매개 변수가 true 인 경우이 메서드는이 HashAlgorithm가 참조 하는 관리 되는 개체에서 보유 한 모든 리소스를 해제 합니다.When the disposing parameter is true, this method releases all resources held by any managed objects that this HashAlgorithm references. 이 메서드는 참조되는 각 개체의 Dispose() 메서드를 호출합니다.This method invokes the Dispose() method of each referenced object.

상속자 참고 사항:Notes to Inheritors:

Dispose는 다른 개체에서 여러 번 호출할 수 있습니다.Dispose can be called multiple times by other objects. Dispose (boolean)를 재정의할 때 Dispose에 대 한 이전 호출에서 이전에 삭제 된 개체를 참조 하지 주의 해야 합니다.When overriding Dispose(Boolean), be careful not to reference objects that have been previously disposed in an earlier call to Dispose. Dispose (Boolean)를 구현 하는 방법에 대 한 자세한 내용은 Dispose 메서드 구현을 참조 하세요.For more information about how to implement Dispose(Boolean), see Implementing a Dispose Method.

Dispose 및 Finalize에 대 한 자세한 내용은 관리 되지 않는 리소스 정리finalize 메서드 재정의를 참조 하세요.For more information about Dispose and Finalize, see Cleaning Up Unmanaged Resources and Overriding the Finalize Method.

적용 대상

추가 정보