Installer.Context Proprietà
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.
Ottiene o imposta le 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 che contiene informazioni relative all'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 quando è stato eseguito l'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 quando è stato eseguito l'eseguibile di installazione.
Il programma che chiama i Installmetodi , RollbackCommit, o Uninstall imposta la Context proprietà con informazioni necessarie per i 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à .