Installer.Context Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja az aktuális telepítéssel kapcsolatos információkat.
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
Tulajdonság értéke
Az InstallContext aktuális telepítéssel kapcsolatos információkat tartalmazó fájl.
- Attribútumok
Példák
Az alábbi példa az Context osztály tulajdonságát Installer mutatja be. A tulajdonság tartalma Context információkat tartalmaz a telepítés naplófájljának helyéről, a metódus által Uninstall igényelt adatok mentésének helyéről, valamint a végrehajtható telepítés futtatásakor beírt parancssorról. Ezek a tartalmak ekkor megjelennek a konzolon.
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
Megjegyzések
A Context tulajdonság telepítési információkat tartalmaz. Például a telepítés naplófájljának helyével, a metódus által Uninstall igényelt adatok mentéséhez szükséges fájl helyével és a végrehajtható telepítés futtatásakor beírt parancssorsal kapcsolatos információk.
A , , InstallCommitvagy Rollback metódusokat meghívó Uninstallprogram a Context tulajdonságot olyan információkkal állítja be, amelyekre a metódusok szüksége van.
Ha egy telepítő egy telepítőgyűjteményhez tartozik, a szülőtelepítő beállítja a tulajdonságot, Context mielőtt meghívja bármelyik metódust. A szülőtelepítő a Parent tulajdonságon keresztül érhető el.