Installer.Context Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli yüklemeyle ilgili bilgileri alır veya ayarlar.
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
Özellik Değeri
InstallContext Geçerli yükleme hakkında bilgi içeren bir.
- Öznitelikler
Örnekler
Aşağıdaki örnekte sınıfının özelliği gösterilmektedir ContextInstaller . özelliğinin Context içeriği, yükleme için günlük dosyasının konumu, yöntemin gerektirdiği Uninstall bilgileri kaydetmek için dosyanın konumu ve yükleme yürütülebilir dosyası çalıştırıldığında girilen komut satırı hakkında bilgi içerir. Bu içerikler daha sonra konsolda görüntülenir.
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
Açıklamalar
Context özelliği yükleme bilgilerini içerir. Örneğin, yükleme için günlük dosyasının konumu, yöntemin gerektirdiği Uninstall bilgileri kaydetmek için dosyanın konumu ve yükleme yürütülebilir dosyası çalıştırıldığında girilen komut satırı hakkında bilgiler.
, , RollbackCommitveya Uninstall yöntemlerini çağıran Installprogram, özelliğini yöntemlerin Context ihtiyaç duyduğu bilgilerle ayarlar.
Yükleyici bir yükleyici koleksiyonuna aitse, üst yükleyici bu yöntemlerden herhangi birini çağırmadan önce özelliğini ayarlar Context . Üst yükleyiciye Parent özelliği aracılığıyla erişilebilir.