Installer.Context Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még