다음을 통해 공유


SecRecord.Dispose 메서드

정의

오버로드

Dispose(Boolean)

SecRecord 개체에서 사용하는 리소스를 해제합니다.

Dispose()

SecRecord 개체에서 사용하는 리소스를 해제합니다.

Dispose(Boolean)

SecRecord 개체에서 사용하는 리소스를 해제합니다.

protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit

매개 변수

disposing
Boolean

true설정하면 메서드가 직접 호출되고 관리 및 관리되지 않는 리소스가 삭제됩니다. 로 false 설정된 경우 가비지 수집기 종료자가 메서드를 호출하고 관리되지 않는 리소스만 해제해야 합니다.

설명

이 Dispose 메서드는 SecRecord 클래스에서 사용하는 리소스를 해제합니다.

이 메서드는 Dispose() 메서드와 개체 종료자(Finalize) 모두에서 호출됩니다. Dispose 메서드에서 호출하면 매개 변수 삭제가 로 true 설정되고 이 개체가 보유하는 disposing 관리되는 개체 참조도 삭제되거나 해제됩니다. 개체 종료자에 의해 호출되면 종료자 스레드에서 값이 로 false설정됩니다.

애플리케이션이 SecRecord 사용을 완료할 때 Dispose 메서드를 호출하면 이 관리되는 개체에서 사용하는 모든 외부 리소스가 가능한 한 빨리 해제됩니다. 개발자가 Dispose 메서드를 호출하면 개체는 더 이상 유용하지 않으며 개발자는 더 이상 개체를 호출하지 않아야 합니다.

이 메서드를 재정의하는 방법과 Dispose/IDisposable 패턴에 대한 자세한 내용은 에서 ''Dispose 메서드 구현' 문서를 참조하세요. https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx

적용 대상

Dispose()

SecRecord 개체에서 사용하는 리소스를 해제합니다.

public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit

구현

설명

Dispose 메서드는 SecRecord 클래스에서 사용하는 리소스를 해제합니다.

애플리케이션이 SecRecord 사용을 완료할 때 Dispose 메서드를 호출하면 이 관리되는 개체에서 사용하는 모든 외부 리소스가 가능한 한 빨리 해제됩니다. 개발자가 Dispose 메서드를 호출하면 개체는 더 이상 유용하지 않으며 개발자는 더 이상 개체를 호출하지 않아야 합니다. 리소스 해제에 대한 자세한 내용은 에서 ''관리되지 않는 리소스 정리'를 참조하세요. https://msdn.microsoft.com/en-us/library/498928w2.aspx

적용 대상