Installer.Context Installer.Context Installer.Context Installer.Context Property

Definición

Obtiene o establece información sobre la instalación actual.Gets or sets information about the current installation.

public:
 property System::Configuration::Install::InstallContext ^ Context { System::Configuration::Install::InstallContext ^ get(); void set(System::Configuration::Install::InstallContext ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Configuration.Install.InstallContext Context { get; set; }
member this.Context : System.Configuration.Install.InstallContext with get, set
Public Property Context As InstallContext

Valor de propiedad

InstallContext que contiene información sobre la instalación actual.An InstallContext that contains information about the current installation.

Ejemplos

En el ejemplo siguiente se muestra el Context propiedad de la Installer clase.The following example demonstrates the Context property of the Installer class. El contenido de la Context propiedad contienen información acerca de la ubicación del archivo de registro para la instalación, la ubicación del archivo para guardar la información requerida por el Uninstall método y la línea de comandos que se ha especificado cuando la instalación archivo ejecutable que se ejecutó.The contents of the Context property contain information about the location of the log file for the installation, the location of the file to save information required by the Uninstall method, and the command line that was entered when the installation executable was run. Este contenido, a continuación, se muestra en la consola.These contents are then displayed on the console.

StringDictionary^ myStringDictionary = Context->Parameters;
if ( Context->Parameters->Count > 0 )
{
   Console::WriteLine( "Context Property : " );
   IEnumerator^ myEnum = Context->Parameters->Keys->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      String^ myString = safe_cast<String^>(myEnum->Current);
      Console::WriteLine( Context->Parameters[ myString ] );
   }
}
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 ] );
   }
}
Dim myStringDictionary As StringDictionary = Context.Parameters
If Context.Parameters.Count > 0 Then
   Console.WriteLine("Context Property : ")
   Dim myString As String
   For Each myString In  Context.Parameters.Keys
      Console.WriteLine(Context.Parameters(myString))
   Next myString
End If

Comentarios

El Context propiedad contiene información sobre la instalación.The Context property contains installation information. Por ejemplo, información sobre la ubicación del archivo de registro para la instalación, la ubicación del archivo para guardar la información requerida por el Uninstall método y la línea de comandos que se especificaron al ejecuta el ejecutable de instalación.For example, information about the location of the log file for the installation, the location of the file to save information required by the Uninstall method, and the command line that was entered when the installation executable was run.

El programa que llama el Install, Commit, Rollback, o Uninstall conjuntos de métodos el Context propiedad con la información que necesitan los métodos.The program that calls the Install, Commit, Rollback, or Uninstall methods sets the Context property with information that the methods need.

Si un instalador pertenece a una colección de instaladores, el instalador principal establecerá el Context propiedad antes de llamar a cualquiera de estos métodos.If an installer belongs to an installer collection, the parent installer sets the Context property before calling any of these methods. El instalador principal puede obtenerse a través del Parent propiedad.The parent installer can be accessed through the Parent property.

Se aplica a

Consulte también: