DefaultManagementInstaller Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Instala um assembly instrumentado. Para usar esse instalador de projeto padrão, basta derivar uma classe de DefaultManagementInstaller dentro do assembly. Nenhum método precisa ser substituído.
Observação: as bibliotecas de .NET WMI agora são consideradas em estado final e nenhum desenvolvimento adicional, aprimoramentos ou atualizações estarão disponíveis para problemas não relacionados à segurança que afetam essas bibliotecas.
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
- Herança
Exemplos
O exemplo a seguir mostra como derivar uma classe da DefaultManagementInstaller classe para instalar um provedor 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
{ }
Comentários
Essa classe fornece uma interface para o instalador installUtil padrão na estrutura .NET. Qualquer assembly que contenha classes de Automação deve incluir uma classe derivada desse tipo. Isso fornecerá código que gera o esquema dos objetos de automação, instala-o no WMI e cria o código de registro do provedor necessário.
Construtores
| Nome | Description |
|---|---|
| DefaultManagementInstaller() |
Inicializa uma nova instância da classe DefaultManagementInstaller. Esse é o construtor sem parâmetros. |
Propriedades
| Nome | Description |
|---|---|
| CanRaiseEvents |
Obtém um valor que indica se o componente pode gerar um evento. (Herdado de Component) |
| Container |
Obtém o IContainer que contém o Component. (Herdado de Component) |
| Context |
Obtém ou define informações sobre a instalação atual. (Herdado de Installer) |
| DesignMode |
Obtém um valor que indica se o Component está no modo de design no momento. (Herdado de Component) |
| Events |
Obtém a lista de manipuladores de eventos anexados a isso Component. (Herdado de Component) |
| HelpText |
Obtém o texto de ajuda para todos os instaladores na coleção do instalador. (Herdado de Installer) |
| Installers |
Obtém a coleção de instaladores que este instalador contém. (Herdado de Installer) |
| Parent |
Obtém ou define o instalador que contém a coleção à qual este instalador pertence. (Herdado de Installer) |
| Site |
Obtém ou define o ISite do Component. (Herdado de Component) |
Métodos
| Nome | Description |
|---|---|
| Commit(IDictionary) |
Quando substituído em uma classe derivada, conclui a transação de instalação. (Herdado de Installer) |
| CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Dispose() |
Libera todos os recursos usados pelo Component. (Herdado de Component) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo Component e, opcionalmente, libera os recursos gerenciados. (Herdado de Component) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
| GetService(Type) |
Retorna um objeto que representa um serviço fornecido pelo Component ou por sua Container. (Herdado de Component) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância. (Herdado de MarshalByRefObject) |
| Install(IDictionary) |
Quando substituído em uma classe derivada, executa a instalação. (Herdado de Installer) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| OnAfterInstall(IDictionary) |
Aciona o evento AfterInstall. (Herdado de Installer) |
| OnAfterRollback(IDictionary) |
Aciona o evento AfterRollback. (Herdado de Installer) |
| OnAfterUninstall(IDictionary) |
Aciona o evento AfterUninstall. (Herdado de Installer) |
| OnBeforeInstall(IDictionary) |
Aciona o evento BeforeInstall. (Herdado de Installer) |
| OnBeforeRollback(IDictionary) |
Aciona o evento BeforeRollback. (Herdado de Installer) |
| OnBeforeUninstall(IDictionary) |
Aciona o evento BeforeUninstall. (Herdado de Installer) |
| OnCommitted(IDictionary) |
Aciona o evento Committed. (Herdado de Installer) |
| OnCommitting(IDictionary) |
Aciona o evento Committing. (Herdado de Installer) |
| Rollback(IDictionary) |
Quando substituído em uma classe derivada, restaura o estado de pré-instalação do computador. (Herdado de Installer) |
| ToString() |
Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído. (Herdado de Component) |
| Uninstall(IDictionary) |
Quando substituído em uma classe derivada, remove uma instalação. (Herdado de Installer) |
Eventos
| Nome | Description |
|---|---|
| AfterInstall |
Ocorre depois que os Install(IDictionary) métodos de todos os instaladores na Installers propriedade são executados. (Herdado de Installer) |
| AfterRollback |
Ocorre depois que as instalações de todos os instaladores na Installers propriedade são revertidas. (Herdado de Installer) |
| AfterUninstall |
Ocorre depois que todos os instaladores na Installers propriedade executam suas operações de desinstalação. (Herdado de Installer) |
| BeforeInstall |
Ocorre antes da execução do Install(IDictionary) método de cada instalador na coleção do instalador. (Herdado de Installer) |
| BeforeRollback |
Ocorre antes que os instaladores na Installers propriedade sejam revertidos. (Herdado de Installer) |
| BeforeUninstall |
Ocorre antes que os instaladores na Installers propriedade executem suas operações de desinstalação. (Herdado de Installer) |
| Committed |
Ocorre depois que todos os instaladores na Installers propriedade confirmam suas instalações. (Herdado de Installer) |
| Committing |
Ocorre antes que os instaladores na Installers propriedade confirmem suas instalações. (Herdado de Installer) |
| Disposed |
Ocorre quando o componente é descartado por uma chamada para o Dispose() método. (Herdado de Component) |