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 메서드 재정의합니다.For more information about Dispose and Finalize, see Cleaning Up Unmanaged Resources and Overriding the Finalize Method.

적용 대상

추가 정보