Condividi tramite


Installer.Context Proprietà

Definizione

Ottiene o imposta informazioni sull'installazione corrente.

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; }
[<System.ComponentModel.Browsable(false)>]
member this.Context : System.Configuration.Install.InstallContext with get, set
Public Property Context As InstallContext

Valore della proprietà

Oggetto InstallContext contenente informazioni sull'installazione corrente.

Attributi

Esempio

Nell'esempio seguente viene illustrata la Context proprietà della Installer classe . Il contenuto della Context proprietà contiene informazioni sul percorso del file di log per l'installazione, sul percorso del file per salvare le informazioni richieste dal Uninstall metodo e sulla riga di comando immessa al momento dell'esecuzione dell'eseguibile di installazione. Questi contenuti vengono quindi visualizzati nella 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

Commenti

La Context proprietà contiene informazioni sull'installazione. Ad esempio, informazioni sul percorso del file di log per l'installazione, sul percorso del file per salvare le informazioni richieste dal Uninstall metodo e sulla riga di comando immessa al momento dell'esecuzione dell'eseguibile di installazione.

Il programma che chiama i Installmetodi , RollbackCommit, o Uninstall imposta la Context proprietà con le informazioni necessarie ai metodi.

Se un programma di installazione appartiene a una raccolta di programmi di installazione, il programma di installazione padre imposta la Context proprietà prima di chiamare uno di questi metodi. È possibile accedere al programma di installazione padre tramite la Parent proprietà .

Si applica a

Vedi anche