Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue Instanz der InstallContext-Klasse und erstellt eine Protokolldatei für die Installation.
Namespace: System.Configuration.Install
Assembly: System.Configuration.Install (in system.configuration.install.dll)
Syntax
'Declaration
Public Sub New ( _
logFilePath As String, _
commandLine As String() _
)
'Usage
Dim logFilePath As String
Dim commandLine As String()
Dim instance As New InstallContext(logFilePath, commandLine)
public InstallContext (
string logFilePath,
string[] commandLine
)
public:
InstallContext (
String^ logFilePath,
array<String^>^ commandLine
)
public InstallContext (
String logFilePath,
String[] commandLine
)
public function InstallContext (
logFilePath : String,
commandLine : String[]
)
Parameter
- logFilePath
Der Pfad zur Protokolldatei für diese Installation oder NULL (Nothing in Visual Basic), wenn keine Protokolldatei erstellt werden soll.
- commandLine
Die beim Ausführen des Installationsprogramms eingegebenen Befehlszeilenparameter oder NULL (Nothing in Visual Basic), wenn keine Parameter eingegeben wurden.
Hinweise
Wenn bei der Installation Installer-Tool (Installutil.exe) verwendet wird, erstellt dieser Konstruktor eine Protokolldatei unter dem angegebenen Pfad und liest das Array von Befehlszeilenparametern in die Parameters-Eigenschaft ein. Wenn in den Befehlszeilenparametern ein Pfad für die Protokolldatei festgelegt ist, wird dieser zum Erstellen der Datei verwendet. Wenn das Protokolldateiargument nicht in der Befehlszeile festgelegt wird, wird der Wert des logFilePath-Parameters verwendet. Übergeben Sie den Befehlszeilenparameter "/logfile= ", um das Erstellen einer Protokolldatei zu unterdrücken.
Hinweise für Aufrufer Übergeben Sie den Standardpfad zur Protokolldatei an den logFilePath-Parameter, wenn Sie diesen Konstruktor aufrufen. Dies ist der Ort, an dem die Protokolldatei erstellt wird, sofern beim Ausführen der Installationsdatei nicht der /logfile-Befehlszeilenparameter verwendet wird.
Beispiel
Dieses Beispiel ist ein Auszug aus dem Beispiel in der Klassenübersicht zur InstallContext-Klasse.
Wenn "/LogFile" und "/LogtoConsole" angegeben werden, wird der InstallContext erstellt, indem die entsprechenden Argumente an InstallContext übergeben werden.
' 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)
// 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.
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.set_Item(i, args[i]);
}
myInstallObject.myInstallContext =
new InstallContext(args[0], commandLine);
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
InstallContext-Klasse
InstallContext-Member
System.Configuration.Install-Namespace
Parameters
LogMessage