Sdílet prostřednictvím


DefaultManagementInstaller Třída

Definice

Nainstaluje instrumentované sestavení. Chcete-li použít tento výchozí instalační program projektu, jednoduše odvodit třídu uvnitř DefaultManagementInstaller sestavení. Není nutné přepsat žádné metody.

Poznámka: Knihovny WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které tyto knihovny ovlivňují. Rozhraní API mi by se měla používat pro veškerý nový vývoj.

public ref class DefaultManagementInstaller : System::Configuration::Install::Installer
public class DefaultManagementInstaller : System.Configuration.Install.Installer
type DefaultManagementInstaller = class
    inherit Installer
Public Class DefaultManagementInstaller
Inherits Installer
Dědičnost
DefaultManagementInstaller

Příklady

Následující příklad ukazuje, jak odvodit třídu z DefaultManagementInstaller třídy pro instalaci zprostředkovatele rozhraní WMI.

// This is the installer class that installs an instrumented assembly.  
// To use the default project installer, simply derive a class from  
// DefaultManagementInstaller.  No methods need to be overridden.  
[System.ComponentModel.RunInstaller(true)]  
public class TheInstaller : DefaultManagementInstaller  
{ }  

Poznámky

Tato třída poskytuje rozhraní pro standardní instalační program installUtil v rozhraní .NET Framework. Každé sestavení, které obsahuje automatizační třídy, by mělo obsahovat třídu, která je odvozena od tohoto typu. Tím získáte kód, který vygeneruje schéma objektů automatizace, nainstaluje ho do rozhraní WMI a vytvoří potřebný registrační kód zprostředkovatele.

Konstruktory

DefaultManagementInstaller()

Inicializuje novou instanci DefaultManagementInstaller třídy . Toto je konstruktor bez parametrů.

Vlastnosti

CanRaiseEvents

Získá hodnotu označující, zda komponenta může vyvolat událost.

(Zděděno od Component)
Container

Získá objekt IContainer , který obsahuje Component.

(Zděděno od Component)
Context

Získá nebo nastaví informace o aktuální instalaci.

(Zděděno od Installer)
DesignMode

Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component .

(Zděděno od Component)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
HelpText

Získá text nápovědy pro všechny instalační programy v kolekci instalačního programu.

(Zděděno od Installer)
Installers

Získá kolekci instalačních programů, které tento instalační program obsahuje.

(Zděděno od Installer)
Parent

Získá nebo nastaví instalační program obsahující kolekci, do které patří tento instalační program.

(Zděděno od Installer)
Site

Získá nebo nastaví ISite z Component.

(Zděděno od Component)

Metody

Commit(IDictionary)

Při přepsání v odvozené třídě dokončí transakci instalace.

(Zděděno od Installer)
CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem Component a volitelně uvolní spravované prostředky.

(Zděděno od Component)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo .Container

(Zděděno od Component)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
Install(IDictionary)

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

(Zděděno od Installer)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
OnAfterInstall(IDictionary)

AfterInstall Vyvolá událost.

(Zděděno od Installer)
OnAfterRollback(IDictionary)

AfterRollback Vyvolá událost.

(Zděděno od Installer)
OnAfterUninstall(IDictionary)

AfterUninstall Vyvolá událost.

(Zděděno od Installer)
OnBeforeInstall(IDictionary)

BeforeInstall Vyvolá událost.

(Zděděno od Installer)
OnBeforeRollback(IDictionary)

BeforeRollback Vyvolá událost.

(Zděděno od Installer)
OnBeforeUninstall(IDictionary)

BeforeUninstall Vyvolá událost.

(Zděděno od Installer)
OnCommitted(IDictionary)

Committed Vyvolá událost.

(Zděděno od Installer)
OnCommitting(IDictionary)

Committing Vyvolá událost.

(Zděděno od Installer)
Rollback(IDictionary)

Při přepsání v odvozené třídě obnoví stav před instalací počítače.

(Zděděno od Installer)
ToString()

String Vrátí hodnotu obsahující název , Componentpokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od Component)
Uninstall(IDictionary)

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

(Zděděno od Installer)

Událost

AfterInstall

Vyvolá se Install(IDictionary) po spuštění metod všech instalačních programů ve Installers vlastnosti .

(Zděděno od Installer)
AfterRollback

Vyvolá se po vrácení instalací všech instalačních programů ve Installers vlastnosti zpět.

(Zděděno od Installer)
AfterUninstall

Vyvolá se poté, co všechny instalační programy ve Installers vlastnosti provedou operace odinstalace.

(Zděděno od Installer)
BeforeInstall

Nastane před spuštěním Install(IDictionary) metody každého instalačního programu v kolekci instalačního programu.

(Zděděno od Installer)
BeforeRollback

Nastane před vrácením instalačních programů ve Installers vlastnosti zpět.

(Zděděno od Installer)
BeforeUninstall

Nastane předtím, než instalační programy ve Installers vlastnosti provedou své operace odinstalace.

(Zděděno od Installer)
Committed

Vyvolá se poté, co všechny instalační programy ve Installers vlastnosti potvrdily své instalace.

(Zděděno od Installer)
Committing

Nastane předtím, než instalační programy ve Installers vlastnosti potvrdí své instalace.

(Zděděno od Installer)
Disposed

Vyvolá se, když je komponenta uvolněna voláním Dispose() metody .

(Zděděno od Component)

Platí pro