Share via


Installer.Install(IDictionary) Metoda

Definice

Při přepsání v odvozené třídě provede instalaci.

public:
 virtual void Install(System::Collections::IDictionary ^ stateSaver);
public virtual void Install (System.Collections.IDictionary stateSaver);
abstract member Install : System.Collections.IDictionary -> unit
override this.Install : System.Collections.IDictionary -> unit
Public Overridable Sub Install (stateSaver As IDictionary)

Parametry

stateSaver
IDictionary

Slouží IDictionary k uložení informací potřebných k provedení operace potvrzení, vrácení zpět nebo odinstalace.

Výjimky

Parametr stateSaver je null.

Došlo k výjimce v obslužné rutině BeforeInstall události jednoho z instalačních programů v kolekci.

-nebo-

Došlo k výjimce v obslužné rutině AfterInstall události jednoho z instalačních programů v kolekci.

Příklady

Následující příklad ukazuje metodu InstallInstaller třídy . Třída je odvozena ze Installer základní třídy a Install metoda je přepsána.

   // Override the 'Install' method of the Installer class.
public:
   virtual void Install( IDictionary^ mySavedState ) override
   {
      Installer::Install( mySavedState );
      // Code maybe written for installation of an application.
      Console::WriteLine( "The Install method of 'MyInstallerSample' has been called" );
   }
// Override the 'Install' method of the Installer class.
public override void Install( IDictionary mySavedState )
{
   base.Install( mySavedState );
   // Code maybe written for installation of an application.
   Console.WriteLine( "The Install method of 'MyInstallerSample' has been called" );
}
' Override the 'Install' method of the Installer class.
Public Overrides Sub Install(mySavedState As IDictionary)
   MyBase.Install(mySavedState)
   ' Code maybe written for installation of an application.
   Console.WriteLine("The Install method of 'MyInstallerSample' has been called")
End Sub

Poznámky pro dědice

Platí pro

Viz také