DefaultManagementInstaller 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.
Installa un assembly instrumentato. Per usare il programma di installazione dei progetti predefinito, derivare semplicemente una classe da DefaultManagementInstaller all'interno dell'assembly. Non è necessario eseguire l'override dei metodi.
Nota: le librerie .NET di WMI sono ora considerate in stato finale e non saranno disponibili altri sviluppi, miglioramenti o aggiornamenti per i problemi non correlati alla sicurezza che interessano queste librerie. Per tutte le nuove attività di sviluppo devono essere usate le API MI.
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
- Ereditarietà
Esempio
Nell'esempio seguente viene illustrato come derivare una classe dalla DefaultManagementInstaller classe per installare un provider WMI.
// 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
{ }
Commenti
Questa classe fornisce un'interfaccia per il programma di installazione installUtil standard in .NET Framework. Qualsiasi assembly che contiene classi di automazione deve includere una classe derivata da questo tipo. In questo modo verrà fornito il codice che genera lo schema degli oggetti di automazione, lo installa in WMI e crea il codice di registrazione del provider necessario.
Costruttori
DefaultManagementInstaller() |
Inizializza una nuova istanza della classe DefaultManagementInstaller. Si tratta del costruttore senza parametri. |
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) |
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) |
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) |