ComponentInstaller Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica un programma di installazione che consente di copiare le proprietà da un componente da utilizzare in fase di installazione.
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
- Ereditarietà
- Derivato
Note per gli implementatori
Quando si eredita da ComponentInstaller, è necessario eseguire l'override del CopyFromComponent(IComponent) metodo ed eseguire in genere l'override dei Install(IDictionary) metodi e Uninstall(IDictionary) .
Costruttori
ComponentInstaller() |
Inizializza una nuova istanza della classe ComponentInstaller. |
Proprietà
CanRaiseEvents |
Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
Container |
Ottiene l'oggetto IContainer che contiene Component. (Ereditato da Component) |
Context |
Ottiene o imposta le informazioni sull'installazione corrente. (Ereditato da Installer) |
DesignMode |
Ottiene un valore che indica se il Component si trova in modalità progettazione. (Ereditato da Component) |
Events |
Ottiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component) |
HelpText |
Ottiene il testo della Guida per tutti i programmi di installazione della raccolta Installer. (Ereditato da Installer) |
Installers |
Ottiene la raccolta dei programmi di installazione contenuti nel programma. (Ereditato da Installer) |
Parent |
Ottiene o imposta il programma di installazione contenente la raccolta cui appartiene questo programma di installazione. (Ereditato da Installer) |
Site |
Ottiene o imposta l'oggetto ISite di Component. (Ereditato da Component) |
Metodi
Commit(IDictionary) |
Quando ne viene eseguito l'override in una classe derivata, completa la transazione di installazione. (Ereditato da Installer) |
CopyFromComponent(IComponent) |
Quando sottoposto a override in una classe derivata, copia tutte le proprietà richieste in fase di installazione dal componente specificato. |
CreateObjRef(Type) |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Dispose() |
Rilascia tutte le risorse usate da Component. (Ereditato da Component) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da Component e, facoltativamente, le risorse gestite. (Ereditato da Component) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLifetimeService() |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
GetService(Type) |
Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
Install(IDictionary) |
Quando ne viene eseguito l'override in una classe derivata, esegue l'installazione. (Ereditato da Installer) |
IsEquivalentInstaller(ComponentInstaller) |
Determina se il programma di installazione specificato consente di installare lo stesso oggetto del programma di installazione corrente. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MemberwiseClone(Boolean) |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
OnAfterInstall(IDictionary) |
Genera l'evento AfterInstall. (Ereditato da Installer) |
OnAfterRollback(IDictionary) |
Genera l'evento AfterRollback. (Ereditato da Installer) |
OnAfterUninstall(IDictionary) |
Genera l'evento AfterUninstall. (Ereditato da Installer) |
OnBeforeInstall(IDictionary) |
Genera l'evento BeforeInstall. (Ereditato da Installer) |
OnBeforeRollback(IDictionary) |
Genera l'evento BeforeRollback. (Ereditato da Installer) |
OnBeforeUninstall(IDictionary) |
Genera l'evento BeforeUninstall. (Ereditato da Installer) |
OnCommitted(IDictionary) |
Genera l'evento Committed. (Ereditato da Installer) |
OnCommitting(IDictionary) |
Genera l'evento Committing. (Ereditato da Installer) |
Rollback(IDictionary) |
Quando ne viene eseguito l'override in una classe derivata, ripristina lo stato del computer prima dell'installazione. (Ereditato da Installer) |
ToString() |
Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
Uninstall(IDictionary) |
Quando ne viene eseguito l'override in una classe derivata, rimuove un'installazione. (Ereditato da Installer) |
Eventi
AfterInstall |
Si verifica dopo l'esecuzione dei metodi Install(IDictionary) di tutti i programmi di installazione contenuti nella proprietà Installers. (Ereditato da Installer) |
AfterRollback |
Si verifica dopo il rollback delle installazioni di tutti i programmi di installazione contenuti nella proprietà Installers. (Ereditato da Installer) |
AfterUninstall |
Si verifica dopo l'esecuzione delle operazioni di disinstallazione di tutti i programmi di installazione contenuti nella proprietà Installers. (Ereditato da Installer) |
BeforeInstall |
Si verifica dopo l'esecuzione del metodo Install(IDictionary) di ogni programma di installazione contenuto nella raccolta Installer. (Ereditato da Installer) |
BeforeRollback |
Si verifica prima del rollback dei programmi di installazione contenuti nella proprietà Installers. (Ereditato da Installer) |
BeforeUninstall |
Si verifica prima dell'esecuzione delle operazioni di disinstallazione dei programmi di installazione contenuti nella proprietà Installers. (Ereditato da Installer) |
Committed |
Si verifica dopo l'esecuzione del commit delle installazioni di tutti i programmi di installazione contenuti nella proprietà Installers. (Ereditato da Installer) |
Committing |
Si verifica prima dell'esecuzione del commit delle installazioni dei programmi di installazione contenuti nella proprietà Installers. (Ereditato da Installer) |
Disposed |
Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose(). (Ereditato da Component) |