다음을 통해 공유


InstallContext.Parameters 속성

정의

InstallUtil.exe를 실행 시 입력했던 명령줄 매개 변수를 가져옵니다.

public:
 property System::Collections::Specialized::StringDictionary ^ Parameters { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary Parameters { get; }
member this.Parameters : System.Collections.Specialized.StringDictionary
Public ReadOnly Property Parameters As StringDictionary

속성 값

설치 실행 파일 실행 시 입력했던 명령줄 매개 변수를 나타내는 StringDictionary입니다.

예제

이 예제는 클래스 개요의 일부 InstallContext 클래스입니다.

샘플 검색을 Parameters 속성을 사용자가 모든 명령줄 인수를 입력 하는 경우를 참조 하세요. 또한 사용 하 여는 IsParameterTrue 있는지 확인 하는 방법은 LogtoConsole 매개 변수가 설정 되어 있습니다. 경우 yes, 다음을 사용할지는 LogMessage 설치 로그 파일 및 콘솔에 상태 메시지를 작성 하는 방법입니다.

StringDictionary^ myStringDictionary = myInstallContext->Parameters;
if ( myStringDictionary->Count == 0 )
{
   Console::Write( "No parameters have been entered in the command line " );
   Console::WriteLine( "hence, the install will take place in the silent mode" );
}
else
{
   // Check whether the "LogtoConsole" parameter has been set.
   if ( myInstallContext->IsParameterTrue( "LogtoConsole" ) )
   {
      // Display the message to the console and add it to the logfile.
      myInstallContext->LogMessage( "The 'Install' method has been called" );
   }
}
StringDictionary myStringDictionary = myInstallContext.Parameters;
if( myStringDictionary.Count == 0 )
{
   Console.WriteLine( "No parameters have been entered in the command line "
      +"hence, the install will take place in the silent mode" );
}
else
{
   // Check whether the "LogtoConsole" parameter has been set.
   if( myInstallContext.IsParameterTrue( "LogtoConsole" ) == true )
   {
      // Display the message to the console and add it to the logfile.
      myInstallContext.LogMessage( "The 'Install' method has been called" );
   }
}
Dim myStringDictionary As StringDictionary = myInstallContext.Parameters
If myStringDictionary.Count = 0 Then
   Console.WriteLine("No parameters have been entered in the command line" + _
               "hence, the install will take place in the silent mode")
Else
   ' Check wether the "LogtoConsole" parameter has been set.
   If myInstallContext.IsParameterTrue("LogtoConsole") = True Then
      ' Display the message to the console and add it to the logfile.
      myInstallContext.LogMessage("The 'Install' method has been called")
   End If
End If

설명

InstallContext 만들어지면 명령줄 매개 변수를 구문 분석 되는 Parameters 속성입니다. 키와 매개 변수의 값은 문자열입니다.

적용 대상

추가 정보