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 復原 方法的效果 InstallRollback 如果安裝項目安裝任何元件失敗,就會通叫 。 方法 Install 會建立或設定佇列的屬性。 Rollback 刪除佇列,或將預先存在的佇列屬性重設為其預安裝值。

一般而言,您不會從程式代碼內呼叫 的方法 MessageQueueInstaller ;它們通常只能由 InstallUtil.exe 安裝公用程式呼叫。 此公用程式會在安裝失敗後自動呼叫 Rollback 方法,以復原安裝程式所做的任何變更。

應用程式的安裝例程會使用專案安裝程式 Installer.Context 自動維護已安裝之元件的相關信息。 當公用程式回復每個MessageQueueInstaller實例時,會持續更新傳遞至 Rollback 作為 savedState 參數的這個狀態資訊。 通常,您的程式代碼不需要明確地修改此狀態資訊。

適用於

另請參閱