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

컴퓨터의 사전 설치 상태를 포함하는 A IDictionary 입니다.

설명

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

일반적으로 코드 내에서의 메서드를 MessageQueueInstaller 호출하지 않습니다. 일반적으로 InstallUtil.exe 설치 유틸리티에서만 호출됩니다. 이 유틸리티는 설치 실패 후 자동으로 메서드를 호출 Rollback 하여 설치 프로세스가 이미 변경한 내용을 실행 취소합니다.

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

적용 대상

추가 정보