다음을 통해 공유


MessageQueueInstaller.Rollback(IDictionary) 메서드

정의

설치 프로시저에서 레지스트리에 쓴 큐 정보를 롤백하여 컴퓨터를 설치 이전 상태로 복구합니다. 이 메서드는 자동으로 적합한 메서드를 호출하는 설치 도구에서 사용됩니다.

public:
 override void Rollback(System::Collections::IDictionary ^ savedState);
public override void Rollback (System.Collections.IDictionary savedState);
override this.Rollback : System.Collections.IDictionary -> unit
Public Overrides Sub Rollback (savedState As IDictionary)

매개 변수

savedState
IDictionary

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

설명

합니다 Rollback 취소할 때의 효과 Install 메서드. Rollback 설치 프로젝트의 모든 구성 요소 설치에 실패 하는 경우 호출 됩니다. Install 메서드를 만들거나 큐에 대 한 속성을 설정 합니다. Rollback 큐를 삭제 하거나 기존 큐의 속성을 사전 설치 값으로 다시 설정 합니다.

일반적으로 호출 하지 않으면 메서드는 MessageQueueInstaller 에서 코드 내에서 일반적으로 라고 InstallUtil.exe 설치 유틸리티에서만 합니다. 유틸리티를 자동으로 호출 된 Rollback 메서드 변경 내용을 취소 하려면 설치 오류가 발생 한 후 설치 프로세스를 이미 수행 합니다.

프로젝트 설치 관리자를 사용 하는 애플리케이션의 설치 루틴 Installer.Context 자동으로 설치 된 구성 요소에 대 한 정보를 유지 관리 합니다. 에 전달 되는이 상태 정보 Rollback 으로 savedState 유틸리티를 롤업 하는 대로 매개 변수를 계속 업데이트 됩니다 각 MessageQueueInstaller 인스턴스. 일반적으로 명시적으로이 상태 정보를 수정 하기 위해 코드에 대 한 필요는 없습니다.

적용 대상

추가 정보