다음을 통해 공유


SymmetricAlgorithm.Dispose 메서드

SymmetricAlgorithm에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.

네임스페이스: System.Security.Cryptography
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
Protected Overridable Sub Dispose ( _
    disposing As Boolean _
)
‘사용 방법
Dim disposing As Boolean

Me.Dispose(disposing)
protected virtual void Dispose (
    bool disposing
)
protected:
virtual void Dispose (
    bool disposing
)
protected void Dispose (
    boolean disposing
)
protected function Dispose (
    disposing : boolean
)

매개 변수

  • disposing
    관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다.

설명

이 메서드는 공용 Dispose() 메서드와 Finalize 메서드에 의해 호출됩니다. **Dispose()**는 disposing 매개 변수를 true로 설정하여 보호되는 Dispose(Boolean) 메서드를 호출하고, Finalize는 disposing을 false로 설정하여 Dispose를 호출합니다.

disposing 매개 변수가 true인 경우 이 메서드는 이 SymmetricAlgorithm에서 참조하는 관리되는 개체가 보유하고 있는 리소스를 모두 해제합니다. 이 메서드는 참조되는 각 개체의 Dispose() 메서드를 호출합니다.

상속자 참고 사항 Dispose는 다른 개체에서 여러 번 호출할 수 있습니다. Dispose(Boolean) 메서드를 재정의할 때는 이전에 Dispose를 호출할 때 이미 삭제된 개체를 참조하지 않도록 주의해야 합니다. Dispose(Boolean) 구현 방법에 대한 자세한 내용은 Dispose 메서드 구현을 참조하십시오. DisposeFinalize에 대한 자세한 내용은 관리되지 않는 리소스 정리Finalize 메서드 재정의를 참조하십시오.

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0에서 지원

참고 항목

참조

SymmetricAlgorithm 클래스
SymmetricAlgorithm 멤버
System.Security.Cryptography 네임스페이스

기타 리소스

암호화 서비스