Installer.Context Properti

Definisi

Mendapatkan atau mengatur informasi tentang penginstalan saat ini.

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

Nilai Properti

Yang InstallContext berisi informasi tentang penginstalan saat ini.

Atribut

Contoh

Contoh berikut menunjukkan Context properti kelas Installer . Konten Context properti berisi informasi tentang lokasi file log untuk penginstalan, lokasi file untuk menyimpan informasi yang diperlukan oleh Uninstall metode , dan baris perintah yang dimasukkan ketika penginstalan yang dapat dieksekusi dijalankan. Konten-konten ini kemudian ditampilkan di konsol.

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

Keterangan

Properti Context berisi informasi penginstalan. Misalnya, informasi tentang lokasi file log untuk penginstalan, lokasi file untuk menyimpan informasi yang diperlukan oleh Uninstall metode , dan baris perintah yang dimasukkan ketika penginstalan yang dapat dieksekusi dijalankan.

Program yang memanggil Installmetode , Commit, Rollback, atau Uninstall mengatur Context properti dengan informasi yang dibutuhkan metode.

Jika alat penginstal milik koleksi alat penginstal, penginstal Context induk mengatur properti sebelum memanggil salah satu metode ini. Alat penginstal induk dapat diakses melalui Parent properti .

Berlaku untuk

Lihat juga