MessageQueueInstaller.Rollback(IDictionary) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將電腦還原到安裝之前的狀態,方法是復原安裝程式寫入登錄的佇列資訊。 這個方法是安裝工具所使用的方法,安裝工具會自動呼叫適當的方法。
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 自動維護已安裝之元件的相關信息。 當公用程式回復每個MessageQueueInstaller實例時,會持續更新傳遞至 Rollback 作為 savedState
參數的這個狀態資訊。 通常,您的程式代碼不需要明確地修改此狀態資訊。