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 questo programma di installazione del progetto predefinito, è sufficiente derivare una classe dall'interno DefaultManagementInstaller dell'assembly. Non è necessario eseguire l'override di metodi.
Nota: le librerie di .NET WMI sono ora considerate in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie.
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 nel framework di .NET. 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
| Nome | Descrizione |
|---|---|
| DefaultManagementInstaller() |
Inizializza una nuova istanza della classe DefaultManagementInstaller. Si tratta del costruttore senza parametri. |
Proprietà
| Nome | Descrizione |
|---|---|
| CanRaiseEvents |
Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
| Container |
Ottiene l'oggetto IContainer contenente l'oggetto Component. (Ereditato da Component) |
| Context |
Ottiene o imposta informazioni sull'installazione corrente. (Ereditato da Installer) |
| DesignMode |
Ottiene un valore che indica se è Component attualmente in modalità progettazione. (Ereditato da Component) |
| Events |
Ottiene l'elenco dei gestori eventi associati a questo Componentoggetto . (Ereditato da Component) |
| HelpText |
Ottiene il testo della Guida per tutti i programmi di installazione nella raccolta del programma di installazione. (Ereditato da Installer) |
| Installers |
Ottiene la raccolta di programmi di installazione contenuti nel programma di installazione. (Ereditato da Installer) |
| Parent |
Ottiene o imposta il programma di installazione contenente la raccolta a cui appartiene il programma di installazione. (Ereditato da Installer) |
| Site |
Ottiene o imposta il ISite del Component. (Ereditato da Component) |
Metodi
| Nome | Descrizione |
|---|---|
| Commit(IDictionary) |
Quando sottoposto a override in una classe derivata, completa la transazione di installazione. (Ereditato da Installer) |
| CreateObjRef(Type) |
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare 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, rilascia 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.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetService(Type) |
Restituisce un oggetto che rappresenta un servizio fornito da Component o da Container. (Ereditato da Component) |
| GetType() |
Ottiene il 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 sottoposto a override in una classe derivata, esegue l'installazione. (Ereditato da Installer) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (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 sottoposto a override in una classe derivata, ripristina lo stato di preinstallazione del computer. (Ereditato da Installer) |
| ToString() |
Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
| Uninstall(IDictionary) |
Quando sottoposto a override in una classe derivata, rimuove un'installazione. (Ereditato da Installer) |
Eventi
| Nome | Descrizione |
|---|---|
| AfterInstall |
Si verifica dopo l'esecuzione Install(IDictionary) dei metodi di tutti i programmi di installazione nella Installers proprietà . (Ereditato da Installer) |
| AfterRollback |
Si verifica dopo il rollback delle installazioni di tutti i programmi di installazione nella Installers proprietà . (Ereditato da Installer) |
| AfterUninstall |
Si verifica dopo che tutti i programmi di installazione nella Installers proprietà eseguono le operazioni di disinstallazione. (Ereditato da Installer) |
| BeforeInstall |
Si verifica prima dell'esecuzione Install(IDictionary) del metodo di ogni programma di installazione nella raccolta del programma di installazione. (Ereditato da Installer) |
| BeforeRollback |
Si verifica prima del rollback dei programmi di installazione nella Installers proprietà . (Ereditato da Installer) |
| BeforeUninstall |
Si verifica prima che i programmi di installazione nella Installers proprietà eseguano le operazioni di disinstallazione. (Ereditato da Installer) |
| Committed |
Si verifica dopo che tutti i programmi di installazione nella proprietà hanno eseguito il Installers commit delle installazioni. (Ereditato da Installer) |
| Committing |
Si verifica prima che i programmi di installazione nella proprietà eseseguono il commit delle Installers installazioni. (Ereditato da Installer) |
| Disposed |
Si verifica quando il componente viene eliminato da una chiamata al Dispose() metodo . (Ereditato da Component) |