Installer.Uninstall(IDictionary) 메서드

정의

파생 클래스에서 재정의할 때 설치를 제거합니다.

public virtual void Uninstall (System.Collections.IDictionary savedState);

매개 변수

savedState
IDictionary

설치 완료 후의 컴퓨터 상태가 들어 있는 IDictionary입니다.

예외

저장된 상태의 IDictionary가 손상되었을 가능성이 있는 경우

제거하는 동안 예외가 발생한 경우. 이 예외는 무시되고 제거가 계속됩니다. 하지만 제거가 완료된 후에 애플리케이션이 완전하게 제거되지 못했을 수도 있습니다.

예제

다음 예제에서는 의 메서드를 Uninstall 보여 줍니다 Installer. 메서드는 Uninstall 의 파생 클래스에서 재정의 Installer됩니다.

// Override 'Uninstall' method of Installer class.
public override void Uninstall( IDictionary mySavedState )
{
   if (mySavedState == null)
   {
      Console.WriteLine("Uninstallation Error !");
   }
   else
   {
      base.Uninstall( mySavedState );
      Console.WriteLine( "The Uninstall method of 'MyInstallerSample' has been called" );
   }
}

상속자 참고

적용 대상

제품 버전
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

추가 정보