Installer.Context Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .