ComponentInstaller Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan telepítőt ad meg, amely a telepítési időpontban használni kívánt összetevők tulajdonságait másolja át.
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
- Öröklődés
- Származtatott
Megjegyzések az implementálókhoz
Ha örököl, ComponentInstallerfelül kell bírálnia a metódustCopyFromComponent(IComponent), és általában felül kell bírálnia a metódusokat és Install(IDictionary) a Uninstall(IDictionary) metódusokat.
Konstruktorok
| Name | Description |
|---|---|
| ComponentInstaller() |
Inicializálja a ComponentInstaller osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| CanRaiseEvents |
Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni. (Öröklődés forrása Component) |
| Container |
Lekéri a IContainer .Component (Öröklődés forrása Component) |
| Context |
Lekéri vagy beállítja az aktuális telepítéssel kapcsolatos információkat. (Öröklődés forrása Installer) |
| DesignMode |
Olyan értéket kap, amely jelzi, hogy az Component aktuálisan tervezési módban van-e. (Öröklődés forrása Component) |
| Events |
Lekéri az ehhez Componentcsatolt eseménykezelők listáját. (Öröklődés forrása Component) |
| HelpText |
Lekéri a telepítőgyűjtemény összes telepítőjének súgószövegét. (Öröklődés forrása Installer) |
| Installers |
Lekéri a telepítő által tartalmazott telepítők gyűjteményét. (Öröklődés forrása Installer) |
| Parent |
Lekéri vagy beállítja azt a gyűjteményt tartalmazó telepítőt, amelyhez ez a telepítő tartozik. (Öröklődés forrása Installer) |
| Site |
Lekéri vagy megadja a ISite értékét a Component-hez. (Öröklődés forrása Component) |
Metódusok
| Name | Description |
|---|---|
| Commit(IDictionary) |
Ha felül van bírálva egy származtatott osztályban, befejezi a telepítési tranzakciót. (Öröklődés forrása Installer) |
| CopyFromComponent(IComponent) |
Ha egy származtatott osztályban felül van bírálva, a megadott összetevőről másolja át a telepítéskor szükséges összes tulajdonságot. |
| CreateObjRef(Type) |
Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt. (Öröklődés forrása MarshalByRefObject) |
| Dispose() |
Felszabadítja a .-hez használt összes erőforrást Component. (Öröklődés forrása Component) |
| Dispose(Boolean) |
Felszabadítja a felügyelt erőforrások által Component használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat. (Öröklődés forrása Component) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetLifetimeService() |
Elavult.
Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot. (Öröklődés forrása MarshalByRefObject) |
| GetService(Type) |
Olyan objektumot ad vissza, amely az általa vagy annak által ComponentContainernyújtott szolgáltatást jelöli. (Öröklődés forrása Component) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InitializeLifetimeService() |
Elavult.
Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához. (Öröklődés forrása MarshalByRefObject) |
| Install(IDictionary) |
Ha felül van bírálva egy származtatott osztályban, végrehajtja a telepítést. (Öröklődés forrása Installer) |
| IsEquivalentInstaller(ComponentInstaller) |
Meghatározza, hogy a megadott telepítő ugyanazt az objektumot telepíti-e, mint a telepítő. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MemberwiseClone(Boolean) |
Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre. (Öröklődés forrása MarshalByRefObject) |
| OnAfterInstall(IDictionary) |
Az eseményt emeli AfterInstall ki. (Öröklődés forrása Installer) |
| OnAfterRollback(IDictionary) |
Az eseményt emeli AfterRollback ki. (Öröklődés forrása Installer) |
| OnAfterUninstall(IDictionary) |
Az eseményt emeli AfterUninstall ki. (Öröklődés forrása Installer) |
| OnBeforeInstall(IDictionary) |
Az eseményt emeli BeforeInstall ki. (Öröklődés forrása Installer) |
| OnBeforeRollback(IDictionary) |
Az eseményt emeli BeforeRollback ki. (Öröklődés forrása Installer) |
| OnBeforeUninstall(IDictionary) |
Az eseményt emeli BeforeUninstall ki. (Öröklődés forrása Installer) |
| OnCommitted(IDictionary) |
Az eseményt emeli Committed ki. (Öröklődés forrása Installer) |
| OnCommitting(IDictionary) |
Az eseményt emeli Committing ki. (Öröklődés forrása Installer) |
| Rollback(IDictionary) |
Ha egy származtatott osztályban felül van bírálva, visszaállítja a számítógép telepítés előtti állapotát. (Öröklődés forrása Installer) |
| ToString() |
String A ( ha van) nevet tartalmazó értéket Componentad vissza. Ezt a módszert nem szabad felülírni. (Öröklődés forrása Component) |
| Uninstall(IDictionary) |
Ha felül van bírálva egy származtatott osztályban, eltávolít egy telepítést. (Öröklődés forrása Installer) |
esemény
| Name | Description |
|---|---|
| AfterInstall |
A tulajdonságban lévő Install(IDictionary) összes telepítő metódusának futtatása után Installers következik be. (Öröklődés forrása Installer) |
| AfterRollback |
A tulajdonságban lévő Installers összes telepítő telepítése után következik be. (Öröklődés forrása Installer) |
| AfterUninstall |
Akkor következik be, ha a tulajdonság összes telepítője végrehajtja az Installers eltávolítási műveleteket. (Öröklődés forrása Installer) |
| BeforeInstall |
A telepítőgyűjteményben lévő összes telepítő metódusának futtatása előtt Install(IDictionary) következik be. (Öröklődés forrása Installer) |
| BeforeRollback |
A tulajdonság telepítőinek Installers visszaállítása előtt történik. (Öröklődés forrása Installer) |
| BeforeUninstall |
Mielőtt a tulajdonság telepítői végrehajtanák az Installers eltávolítási műveleteket. (Öröklődés forrása Installer) |
| Committed |
Akkor fordul elő, ha a tulajdonság összes telepítője véglegesítette a Installers telepítést. (Öröklődés forrása Installer) |
| Committing |
Mielőtt a tulajdonság telepítői véglegesítik a Installers telepítésüket. (Öröklődés forrása Installer) |
| Disposed |
Akkor fordul elő, ha az összetevőt a metódus hívása megsemmisíti Dispose() . (Öröklődés forrása Component) |