Installer.Commit(IDictionary) Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej kończy transakcję instalacji.
public:
virtual void Commit(System::Collections::IDictionary ^ savedState);
public virtual void Commit (System.Collections.IDictionary savedState);
abstract member Commit : System.Collections.IDictionary -> unit
override this.Commit : System.Collections.IDictionary -> unit
Public Overridable Sub Commit (savedState As IDictionary)
- savedState
- IDictionary
Element IDictionary zawierający stan komputera po uruchomieniu wszystkich instalatorów w kolekcji.
Wystąpił wyjątek podczas Commit(IDictionary) fazy instalacji. Ten wyjątek jest ignorowany, a instalacja będzie kontynuowana. Jednak aplikacja może nie działać poprawnie po zakończeniu instalacji.
W poniższym przykładzie pokazano metodę CommitInstaller klasy . Klasa pochodzi z klasy bazowej Installer , a Commit metoda jest zastępowana.
// Override the 'Commit' method of the Installer class.
virtual void Commit( IDictionary^ mySavedState ) override
{
Installer::Commit( mySavedState );
Console::WriteLine( "The Commit method of 'MyInstallerSample' "
"has been called" );
}
// Override the 'Commit' method of the Installer class.
public override void Commit( IDictionary mySavedState )
{
base.Commit( mySavedState );
Console.WriteLine( "The Commit method of 'MyInstallerSample'"
+ "has been called" );
}
' Override the 'Commit' method of the Installer class.
Public Overrides Sub Commit(mySavedState As IDictionary)
MyBase.Commit(mySavedState)
Console.WriteLine("The Commit method of 'MyInstallerSample'" + _
"has been called")
End Sub
Jeśli zastąpisz metodę Commit(IDictionary) w klasie pochodnej, najpierw wywołaj metodę klasy Commit(IDictionary) bazowej w metodzie pochodnej. Metoda Commit(IDictionary) jest wywoływana tylko wtedy, gdy Install(IDictionary) metoda każdego instalatora w tym wystąpieniu InstallerCollection powiedzie się. Metoda Commit(IDictionary) przechowuje informacje potrzebne do poprawnego odinstalowania i wywołuje Commit(IDictionary) metodę każdego instalatora w kolekcji.
Produkt | Wersje |
---|---|
.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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: