Ler em inglês

Partilhar via


Installer.Context Propriedade

Definição

Obtém ou define informações sobre a instalação atual.

C#
[System.ComponentModel.Browsable(false)]
public System.Configuration.Install.InstallContext Context { get; set; }

Valor da propriedade

Um InstallContext que contém informações sobre a instalação atual.

Atributos

Exemplos

O exemplo a seguir demonstra a Context propriedade da Installer classe . O conteúdo da Context propriedade contém informações sobre o local do arquivo de log para a instalação, o local do arquivo para salvar as informações exigidas pelo Uninstall método e a linha de comando que foi inserida quando o executável de instalação foi executado. Esses conteúdos são exibidos no console.

C#
StringDictionary myStringDictionary = Context.Parameters;
if ( Context.Parameters.Count > 0 )
{
   Console.WriteLine("Context Property : " );
   foreach( string myString in Context.Parameters.Keys)
   {
      Console.WriteLine( Context.Parameters[ myString ] );
   }
}

Comentários

A Context propriedade contém informações de instalação. Por exemplo, informações sobre o local do arquivo de log para a instalação, o local do arquivo para salvar as informações exigidas pelo Uninstall método e a linha de comando que foi inserida quando o executável de instalação foi executado.

O programa que chama os Installmétodos , CommitRollback, ou Uninstall define a Context propriedade com informações de que os métodos precisam.

Se um instalador pertencer a uma coleção de instalador, o instalador pai definirá a Context propriedade antes de chamar qualquer um desses métodos. O instalador pai pode ser acessado por meio da Parent propriedade .

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também