ComponentInstaller Klass

Definition

Anger ett installationsprogram som kopierar egenskaper från en komponent som ska användas vid installationen.

public ref class ComponentInstaller abstract : System::Configuration::Install::Installer
public abstract class ComponentInstaller : System.Configuration.Install.Installer
type ComponentInstaller = class
    inherit Installer
Public MustInherit Class ComponentInstaller
Inherits Installer
Arv
Härledda

Anteckningar till implementerare

När du ärver från ComponentInstallermåste du åsidosätta CopyFromComponent(IComponent) metoden och vanligtvis åsidosätta Install(IDictionary) metoderna och Uninstall(IDictionary) .

Konstruktorer

Name Description
ComponentInstaller()

Initierar en ny instans av ComponentInstaller klassen.

Egenskaper

Name Description
CanRaiseEvents

Hämtar ett värde som anger om komponenten kan generera en händelse.

(Ärvd från Component)
Container

Hämtar som IContainer innehåller Component.

(Ärvd från Component)
Context

Hämtar eller anger information om den aktuella installationen.

(Ärvd från Installer)
DesignMode

Hämtar ett värde som anger om det Component för närvarande är i designläge.

(Ärvd från Component)
Events

Hämtar listan över händelsehanterare som är kopplade till den här Component.

(Ärvd från Component)
HelpText

Hämtar hjälptexten för alla installationsprogram i installationssamlingen.

(Ärvd från Installer)
Installers

Hämtar den samling installationsprogram som installationsprogrammet innehåller.

(Ärvd från Installer)
Parent

Hämtar eller anger installationsprogrammet som innehåller den samling som installationsprogrammet tillhör.

(Ärvd från Installer)
Site

Hämtar eller ställer in ISite i Component.

(Ärvd från Component)

Metoder

Name Description
Commit(IDictionary)

När du åsidosättas i en härledd klass slutför du installationstransaktionen.

(Ärvd från Installer)
CopyFromComponent(IComponent)

När den åsidosätts i en härledd klass kopieras alla egenskaper som krävs vid installationstillfället från den angivna komponenten.

CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Dispose()

Släpper alla resurser som används av Component.

(Ärvd från Component)
Dispose(Boolean)

Släpper de ohanterade resurser som används av Component och släpper eventuellt de hanterade resurserna.

(Ärvd från Component)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLifetimeService()
Föråldrad.

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetService(Type)

Returnerar ett objekt som representerar en tjänst som tillhandahålls av Component eller av dess Container.

(Ärvd från Component)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeLifetimeService()
Föråldrad.

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
Install(IDictionary)

När den åsidosättas i en härledd klass utför installationen.

(Ärvd från Installer)
IsEquivalentInstaller(ComponentInstaller)

Avgör om det angivna installationsprogrammet installerar samma objekt som det här installationsprogrammet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
OnAfterInstall(IDictionary)

Genererar händelsen AfterInstall .

(Ärvd från Installer)
OnAfterRollback(IDictionary)

Genererar händelsen AfterRollback .

(Ärvd från Installer)
OnAfterUninstall(IDictionary)

Genererar händelsen AfterUninstall .

(Ärvd från Installer)
OnBeforeInstall(IDictionary)

Genererar händelsen BeforeInstall .

(Ärvd från Installer)
OnBeforeRollback(IDictionary)

Genererar händelsen BeforeRollback .

(Ärvd från Installer)
OnBeforeUninstall(IDictionary)

Genererar händelsen BeforeUninstall .

(Ärvd från Installer)
OnCommitted(IDictionary)

Genererar händelsen Committed .

(Ärvd från Installer)
OnCommitting(IDictionary)

Genererar händelsen Committing .

(Ärvd från Installer)
Rollback(IDictionary)

När det åsidosättas i en härledd klass återställer datorns förinstallationstillstånd.

(Ärvd från Installer)
ToString()

Returnerar ett String som innehåller namnet på Component, om det finns. Den här metoden bör inte åsidosättas.

(Ärvd från Component)
Uninstall(IDictionary)

När den åsidosättas i en härledd klass, tar bort en installation.

(Ärvd från Installer)

Händelser

Name Description
AfterInstall

Inträffar när metoderna för Install(IDictionary) alla installationsprogram i egenskapen Installers har körts.

(Ärvd från Installer)
AfterRollback

Inträffar när installationerna av alla installationsprogram i Installers egenskapen har återställts.

(Ärvd från Installer)
AfterUninstall

Inträffar när alla installationsprogram i egenskapen Installers utför sina avinstallationsåtgärder.

(Ärvd från Installer)
BeforeInstall

Inträffar innan metoden för Install(IDictionary) varje installationsprogram i installationssamlingen har körts.

(Ärvd från Installer)
BeforeRollback

Inträffar innan installationsprogrammet i egenskapen Installers återställs.

(Ärvd från Installer)
BeforeUninstall

Inträffar innan installationsprogrammet i egenskapen Installers utför sina avinstallationsåtgärder.

(Ärvd från Installer)
Committed

Inträffar när alla installationsprogram i Installers egenskapen har checkat in sina installationer.

(Ärvd från Installer)
Committing

Inträffar innan installationsprogrammet i egenskapen Installers checkar in sina installationer.

(Ärvd från Installer)
Disposed

Inträffar när komponenten tas bort av ett anrop till Dispose() metoden.

(Ärvd från Component)

Gäller för