Installer.Context 속성

정의

현재 설치에 대한 정보를 가져오거나 설정합니다.Gets or sets information about the current installation.

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; }
member this.Context : System.Configuration.Install.InstallContext with get, set
Public Property Context As InstallContext

속성 값

현재 설치에 대한 정보가 포함된 InstallContext입니다.An InstallContext that contains information about the current installation.

특성

예제

다음 예제는 Context 의 속성을 Installer 클래스.The following example demonstrates the Context property of the Installer class. 내용의 합니다 Context 속성에 필요한 정보를 저장할 파일의 위치는 설치 로그 파일의 위치에 대 한 정보를 포함 합니다 Uninstall 메서드와 명령줄 때 입력 한 설치 실행 파일이 실행 되었습니다.The contents of the Context property contain information about the location of the log file for the installation, the location of the file to save information required by the Uninstall method, and the command line that was entered when the installation executable was run. 그러면 이러한 내용은 콘솔에 표시 됩니다.These contents are then displayed on the console.

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

설명

Context 설치 정보를 포함 하는 속성입니다.The Context property contains installation information. 예를 들어 여는 데 필요한 정보를 저장할 파일의 위치는 설치 로그 파일의 위치에 대 한 정보는 Uninstall 메서드 및 명령줄 설치 실행 파일 실행 시 입력 된 합니다.For example, information about the location of the log file for the installation, the location of the file to save information required by the Uninstall method, and the command line that was entered when the installation executable was run.

호출 하는 프로그램을 Install, Commit, Rollback, 또는 Uninstall 메서드 집합은 Context 메서드 필요한 정보를 사용 하 여 속성입니다.The program that calls the Install, Commit, Rollback, or Uninstall methods sets the Context property with information that the methods need.

부모 설치 관리자를 설정 하는 설치 관리자 설치 관리자 컬렉션에 속하는 경우는 Context 이러한 방법 중 하나를 호출 하기 전에 속성입니다.If an installer belongs to an installer collection, the parent installer sets the Context property before calling any of these methods. 부모 설치 관리자를 통해 액세스할 수는 Parent 속성입니다.The parent installer can be accessed through the Parent property.

적용 대상

추가 정보