InstallContext Constructors

Definitie

Initialiseert een nieuw exemplaar van de InstallContext klasse.

Overloads

Name Description
InstallContext()

Initialiseert een nieuw exemplaar van de InstallContext klasse.

InstallContext(String, String[])

Initialiseert een nieuw exemplaar van de InstallContext klasse en maakt een logboekbestand voor de installatie.

InstallContext()

Initialiseert een nieuw exemplaar van de InstallContext klasse.

public:
 InstallContext();
public InstallContext();
Public Sub New ()

Voorbeelden

Note

In dit voorbeeld ziet u hoe u een van de overbelaste versies van de InstallContext constructor gebruikt. Zie de onderwerpen over overbelasting voor afzonderlijke overbelasting voor andere voorbeelden die mogelijk beschikbaar zijn.

Wanneer het programma zonder argumenten wordt aangeroepen, wordt er een lege InstallContext gemaakt.

// 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()

Opmerkingen

Deze overbelasting maakt geen logboekbestand voor de installatie.

Van toepassing op

InstallContext(String, String[])

Initialiseert een nieuw exemplaar van de InstallContext klasse en maakt een logboekbestand voor de installatie.

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())

Parameters

logFilePath
String

Het pad naar het logboekbestand voor deze installatie of null als er geen logboekbestand moet worden gemaakt.

commandLine
String[]

De opdrachtregelparameters die zijn ingevoerd bij het uitvoeren van het installatieprogramma of null als er geen parameters zijn ingevoerd.

Voorbeelden

Dit voorbeeld is een fragment van het voorbeeld in het klasseoverzicht van InstallContext de klasse.

Wanneer '/LogFile' en '/LogtoConsole' zijn opgegeven, wordt het InstallContext gemaakt door de respectieve argumenten door te geven aan 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)

Opmerkingen

Als de installatie gebruikmaakt vanInstallutil.exe (installatieprogramma), maakt deze constructor een logboekbestand op het opgegeven pad en parseert de matrix met opdrachtregelparameters in de Parameters eigenschap. Als een pad naar een logboekbestand is opgegeven in de opdrachtregelparameters, wordt het gebruikt om het bestand te maken. Als het argument voor het logboekbestand niet is opgegeven in de opdrachtregel, wordt de waarde van de logFilePath parameter gebruikt. Als u het maken van een logboekbestand wilt onderdrukken, geeft u de opdrachtregelparameter '/logfile=' door.

Notities voor bellers

Geef het standaardpad voor het logboekbestand door in de logFilePath parameter wanneer u deze constructor aanroept. Hier wordt het logboekbestand gemaakt, tenzij de opdrachtregelparameter /logfile wordt gebruikt wanneer het uitvoerbare installatiebestand wordt uitgevoerd.

Zie ook

Van toepassing op