DefaultManagementInstaller Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee installeert u een geïnstrueerde assembly. Als u dit standaardinstallatieprogramma voor het project wilt gebruiken, moet u een klasse afleiden uit DefaultManagementInstaller de assembly. Er hoeven geen methoden te worden overschreven.
Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.
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
- Overname
Voorbeelden
In het volgende voorbeeld ziet u hoe u een klasse kunt afleiden van de DefaultManagementInstaller klasse om een WMI-provider te installeren.
// 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
{ }
Opmerkingen
Deze klasse biedt een interface voor het standaardinstallatieprogramma installUtil in het .NET framework. Elke assembly die Automation-klassen bevat, moet een klasse bevatten die is afgeleid van dit type. Hiermee geeft u code op waarmee het schema van de automatiseringsobjecten wordt gegenereerd, in WMI wordt geïnstalleerd en de benodigde providerregistratiecode wordt gemaakt.
Constructors
| Name | Description |
|---|---|
| DefaultManagementInstaller() |
Initialiseert een nieuw exemplaar van de DefaultManagementInstaller klasse. Dit is de parameterloze constructor. |
Eigenschappen
| Name | Description |
|---|---|
| CanRaiseEvents |
Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren. (Overgenomen van Component) |
| Container |
Hiermee haalt u het IContainer bestand op dat de Component. (Overgenomen van Component) |
| Context |
Hiermee haalt u informatie over de huidige installatie op of stelt u deze in. (Overgenomen van Installer) |
| DesignMode |
Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is. (Overgenomen van Component) |
| Events |
Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld. (Overgenomen van Component) |
| HelpText |
Hiermee haalt u de Help-tekst op voor alle installatieprogramma's in de installatieverzameling. (Overgenomen van Installer) |
| Installers |
Hiermee haalt u de verzameling installatieprogramma's op die dit installatieprogramma bevat. (Overgenomen van Installer) |
| Parent |
Hiermee haalt u het installatieprogramma op met de verzameling waartoe dit installatieprogramma behoort. (Overgenomen van Installer) |
| Site |
Haalt of stelt de ISite van de Component. (Overgenomen van Component) |
Methoden
| Name | Description |
|---|---|
| Commit(IDictionary) |
Wanneer deze wordt overschreven in een afgeleide klasse, voltooit u de installatietransactie. (Overgenomen van Installer) |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Dispose() |
Alle resources die worden gebruikt door de Component. (Overgenomen van Component) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de Component beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van Component) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetService(Type) |
Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container. (Overgenomen van Component) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| Install(IDictionary) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de installatie uitgevoerd. (Overgenomen van Installer) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| OnAfterInstall(IDictionary) |
Hiermee wordt de AfterInstall gebeurtenis gegenereerd. (Overgenomen van Installer) |
| OnAfterRollback(IDictionary) |
Hiermee wordt de AfterRollback gebeurtenis gegenereerd. (Overgenomen van Installer) |
| OnAfterUninstall(IDictionary) |
Hiermee wordt de AfterUninstall gebeurtenis gegenereerd. (Overgenomen van Installer) |
| OnBeforeInstall(IDictionary) |
Hiermee wordt de BeforeInstall gebeurtenis gegenereerd. (Overgenomen van Installer) |
| OnBeforeRollback(IDictionary) |
Hiermee wordt de BeforeRollback gebeurtenis gegenereerd. (Overgenomen van Installer) |
| OnBeforeUninstall(IDictionary) |
Hiermee wordt de BeforeUninstall gebeurtenis gegenereerd. (Overgenomen van Installer) |
| OnCommitted(IDictionary) |
Hiermee wordt de Committed gebeurtenis gegenereerd. (Overgenomen van Installer) |
| OnCommitting(IDictionary) |
Hiermee wordt de Committing gebeurtenis gegenereerd. (Overgenomen van Installer) |
| Rollback(IDictionary) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de status van de installatie van de computer hersteld. (Overgenomen van Installer) |
| ToString() |
Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven. (Overgenomen van Component) |
| Uninstall(IDictionary) |
Wanneer deze wordt overschreven in een afgeleide klasse, verwijdert u een installatie. (Overgenomen van Installer) |
gebeurtenis
| Name | Description |
|---|---|
| AfterInstall |
Vindt plaats nadat de Install(IDictionary) methoden van alle installatieprogramma's in de Installers eigenschap zijn uitgevoerd. (Overgenomen van Installer) |
| AfterRollback |
Vindt plaats nadat de installaties van alle installatieprogramma's in de Installers eigenschap zijn teruggedraaid. (Overgenomen van Installer) |
| AfterUninstall |
Vindt plaats nadat alle installatieprogramma's in de Installers eigenschap hun verwijderingsbewerkingen uitvoeren. (Overgenomen van Installer) |
| BeforeInstall |
Vindt plaats voordat de Install(IDictionary) methode van elk installatieprogramma in de installatieverzameling is uitgevoerd. (Overgenomen van Installer) |
| BeforeRollback |
Vindt plaats voordat de installatieprogramma's in de Installers eigenschap worden teruggedraaid. (Overgenomen van Installer) |
| BeforeUninstall |
Vindt plaats voordat de installatieprogramma's in de Installers eigenschap hun verwijderingsbewerkingen uitvoeren. (Overgenomen van Installer) |
| Committed |
Vindt plaats nadat alle installatieprogramma's in de Installers eigenschap hun installaties hebben doorgevoerd. (Overgenomen van Installer) |
| Committing |
Vindt plaats voordat de installatieprogramma's in de Installers eigenschap hun installaties doorvoeren. (Overgenomen van Installer) |
| Disposed |
Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode. (Overgenomen van Component) |