InstallContext 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
InstallContext 클래스의 새 인스턴스를 초기화합니다.
오버로드
InstallContext() |
InstallContext 클래스의 새 인스턴스를 초기화합니다. |
InstallContext(String, String[]) |
InstallContext 클래스의 새 인스턴스를 초기화하고, 설치 로그 파일을 만듭니다. |
InstallContext()
InstallContext 클래스의 새 인스턴스를 초기화합니다.
public:
InstallContext();
public InstallContext ();
Public Sub New ()
예제
참고
오버 로드 된 버전 중 하나를 사용 하는 방법을 보여 주는이 예제는 InstallContext 생성자입니다. 사용할 수 있는 다른 예제를 오버 로드 개별 항목을 참조 하십시오.
빈 인수 없이 프로그램을 호출 하는 경우 InstallContext 만들어집니다.
// There are no command line arguments, create an empty 'InstallContext'.
myInstallObject->myInstallContext = gcnew InstallContext;
// There are no command line arguments, create an empty 'InstallContext'.
myInstallObject.myInstallContext = new InstallContext();
' There are no command line arguments, create an empty 'InstallContext'.
myInstallObject.myInstallContext = New InstallContext()
설명
이 오버 로드는 설치에 대 한 로그 파일을 만들지 않습니다.
적용 대상
InstallContext(String, String[])
InstallContext 클래스의 새 인스턴스를 초기화하고, 설치 로그 파일을 만듭니다.
public:
InstallContext(System::String ^ logFilePath, cli::array <System::String ^> ^ commandLine);
public InstallContext (string logFilePath, string[] commandLine);
new System.Configuration.Install.InstallContext : string * string[] -> System.Configuration.Install.InstallContext
Public Sub New (logFilePath As String, commandLine As String())
매개 변수
- logFilePath
- String
이 설치의 로그 파일 경로이거나, 로그 파일을 만들지 않은 경우 null
입니다.
- commandLine
- String[]
설치 프로그램 실행 시 입력했던 명령줄 매개 변수이거나, 매개 변수를 입력하지 않은 경우 null
입니다.
예제
이 예제는 클래스 개요의 일부 InstallContext 클래스입니다.
때 "/ 로그 파일" 및 "/ LogtoConsole"를 지정 합니다 InstallContext 해당 인수를 전달 하 여 만들어집니다 InstallContext.
// Create an InstallContext object with the given parameters.
array<String^>^commandLine = gcnew array<String^>(args->Length - 1);
for ( int i = 0; i < args->Length - 1; i++ )
{
commandLine[ i ] = args[ i + 1 ];
}
myInstallObject->myInstallContext = gcnew InstallContext( args[ 1 ],commandLine );
// Create an InstallContext object with the given parameters.
String[] commandLine = new string[ args.Length ];
for( int i = 0; i < args.Length; i++ )
{
commandLine[ i ] = args[ i ];
}
myInstallObject.myInstallContext = new InstallContext( args[ 0 ], commandLine);
' Create an InstallContext object with the given parameters.
Dim commandLine() As String = New String(args.Length - 2) {}
Dim i As Integer
For i = 1 To args.Length - 1
commandLine(i-1) = args(i)
Next i
myInstallObject.myInstallContext = _
New InstallContext("/LogFile:example.log", commandLine)
설명
설치를 사용 하는 경우 Installutil.exe (설치 관리자 도구),이 생성자 지정된 된 경로에 로그 파일을 만들고 명령줄 매개 변수 배열을 구문 분석 된 Parameters 속성. 로그 파일 경로 명령줄 매개 변수에서 지정 하는 경우 파일을 만드는 사용 됩니다. 로그 파일 인수를 명령줄에서 값을 지정 하지 않으면 경우는 logFilePath
매개 변수를 사용 합니다. 로그 파일의 생성을 억제, 전달 된 "/ 로그 파일 =" 명령줄 매개 변수입니다.
호출자 참고
이 생성자를 호출할 때 매개 변수에 logFilePath
기본 로그 파일 경로를 전달합니다. 설치 실행 파일을 실행할 때 /logfile 명령줄 매개 변수를 사용하지 않는 한 로그 파일이 만들어지는 위치입니다.
추가 정보
적용 대상
.NET