DefaultManagementInstaller Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nainstaluje instrumentované sestavení. Chcete-li použít tento výchozí instalační program projektu, jednoduše odvodit třídu z DefaultManagementInstaller sestavení. Není nutné přepsat žádné metody.
Poznámka: Knihovny rozhraní WMI .NET jsou nyní považovány za konečné a nebudou k dispozici žádné další vývoj, vylepšení nebo aktualizace pro problémy nesouvisené se zabezpečením, které mají vliv na tyto knihovny. 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
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í programUtil v .NET rozhraní. Každé sestavení obsahující třídy Automation by mělo obsahovat třídu odvozenou z tohoto typu. Tím se poskytne kód, který vygeneruje schéma automatizačních objektů, nainstaluje ho do rozhraní WMI a vytvoří potřebný registrační kód zprostředkovatele.
Konstruktory
| Name | Description |
|---|---|
| DefaultManagementInstaller() |
Inicializuje novou instanci DefaultManagementInstaller třídy. Toto je konstruktor bez parametrů. |
Vlastnosti
| Name | Description |
|---|---|
| CanRaiseEvents |
Získá hodnotu určující, zda komponenta může vyvolat událost. (Zděděno od Component) |
| Container |
Získá ten 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 Component je aktuálně v režimu návrhu. (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é tento instalační program patří. (Zděděno od Installer) |
| Site |
Získá nebo nastaví ISite objektu Component. (Zděděno od Component) |
Metody
| Name | Description |
|---|---|
| Commit(IDictionary) |
Při přepsání v odvozené třídě dokončí instalaci transakce. (Zděděno od Installer) |
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího 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é Component a volitelně uvolní spravované prostředky. (Zděděno od Component) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, 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 jeho Container. (Zděděno od Component) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad ž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 Object. (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ředběžné instalace počítače. (Zděděno od Installer) |
| ToString() |
String Vrátí hodnotu obsahující název Component, pokud 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ě odebere instalaci. (Zděděno od Installer) |
Událost
| Name | Description |
|---|---|
| AfterInstall |
Nastane po Install(IDictionary) spuštění metod všech instalačních programů ve Installers vlastnosti. (Zděděno od Installer) |
| AfterRollback |
Nastane po instalaci všech instalačních programů ve Installers vlastnosti se vrátí zpět. (Zděděno od Installer) |
| AfterUninstall |
Nastane po všech instalačních programech ve Installers vlastnosti provádět své 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. (Zděděno od Installer) |
| BeforeUninstall |
Nastane dříve, než instalační programy ve Installers vlastnosti provádějí své operace odinstalace. (Zděděno od Installer) |
| Committed |
Nastane po potvrzení všech instalačních programů ve Installers vlastnosti jejich instalace. (Zděděno od Installer) |
| Committing |
Nastane před instalačními programy ve Installers vlastnosti potvrdí jejich instalace. (Zděděno od Installer) |
| Disposed |
Nastane, když komponenta je uvolněna voláním Dispose() metody. (Zděděno od Component) |