Прочитать на английском

Поделиться через


Installer.Context Свойство

Определение

Получает или задает сведения о текущей установке.

[System.ComponentModel.Browsable(false)]
public System.Configuration.Install.InstallContext Context { get; set; }

Значение свойства

Объект InstallContext со сведениями о текущей установке.

Атрибуты

Примеры

В следующем примере показано Context свойство Installer класса . Содержимое Context свойства содержит сведения о расположении файла журнала для установки, расположении файла для сохранения сведений, необходимых Uninstall для метода , и командной строке, введенной при запуске исполняемого файла установки. Затем это содержимое отображается в консоли.

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 ] );
   }
}

Комментарии

Свойство Context содержит сведения об установке. Например, сведения о расположении файла журнала для установки, расположении файла для сохранения сведений, необходимых Uninstall для метода , и командной строке, введенной при запуске исполняемого файла установки.

Программа, вызывающая Installметоды , Commit, Rollbackили Uninstall , задает Context свойство с информацией, необходимой для методов.

Если установщик принадлежит коллекции установщиков, родительский установщик задает Context свойство перед вызовом любого из этих методов. Доступ к родительскому установщику Parent можно получить через свойство .

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел