DefaultManagementInstaller Klas

Definitie

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
DefaultManagementInstaller

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)

Van toepassing op