ComponentInstaller.CopyFromComponent(IComponent) Methode

Definition

Kopiert beim Überschreiben in einer abgeleiteten Klasse alle während der Installation erforderlichen Eigenschaften aus der angegebenen Komponente.

public:
 abstract void CopyFromComponent(System::ComponentModel::IComponent ^ component);
public abstract void CopyFromComponent (System.ComponentModel.IComponent component);
abstract member CopyFromComponent : System.ComponentModel.IComponent -> unit
Public MustOverride Sub CopyFromComponent (component As IComponent)

Parameter

component
IComponent

Die Komponente, aus der kopiert werden soll.

Beispiele

Im folgenden Beispiel wird eine Klasse MyInstallClassdefiniert, die das Ereignisprotokoll erstellt und die Eigenschaften der Ereignisprotokollkomponente in kopiert EventLogInstaller. Außerdem wird überprüft, ob die ServiceInstaller die gleiche Art von Installation wie die EventLogInstallerausführen kann.

EventLogInstaller^ myEventLogInstaller = gcnew EventLogInstaller;
// Create a source for the specified event log, on local computer.
EventLog::CreateEventSource( "MyEventSource", "MyEventLog", "." );
// Create an event log instance and associate it with the log .
EventLog^ myEventLog = gcnew EventLog( "MyEventLog",".","MyEventSource" );
// Copy the properties that are required at install time from
// the event log component to the installer.
myEventLogInstaller->CopyFromComponent( myEventLog );
EventLogInstaller myEventLogInstaller = new EventLogInstaller();
// Create a source for the specified event log, on local computer.
EventLog.CreateEventSource("MyEventSource","MyEventLog", ".");
// Create an event log instance and associate it with the log .
EventLog myEventLog = new EventLog("MyEventLog", ".", "MyEventSource");
// Copy the properties that are required at install time from
// the event log component to the installer.
myEventLogInstaller.CopyFromComponent(myEventLog);
Dim myEventLogInstaller As New EventLogInstaller()
' Create a source for the specified event log, on local computer.
EventLog.CreateEventSource("MyEventSource", "MyEventLog", ".")
' Create an event log instance and associate it with the log .
Dim myEventLog As New EventLog("MyEventLog", ".", "MyEventSource")
' Copy the properties that are required at install time from
' the event log component to the installer.
myEventLogInstaller.CopyFromComponent(myEventLog)

Hinweise

Das Installationsprogramm sollte alle verfügbaren Informationen aus der Livekomponente übernehmen und zur Verwendung zur Installationszeit speichern.

Gilt für: