Aracılığıyla paylaş


Installer.Context Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.