ComponentInstaller Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |