ComponentInstaller.CopyFromComponent(IComponent) Metode

Definisi

Ketika ditimpa di kelas turunan, salin semua properti yang diperlukan pada waktu penginstalan dari komponen yang ditentukan.

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

Komponen yang akan disalin.

Contoh

Contoh berikut mendefinisikan kelas MyInstallClass, yang membuat log peristiwa dan menyalin properti komponen log peristiwa ke EventLogInstaller. Ini juga memeriksa apakah ServiceInstaller dapat melakukan jenis penginstalan EventLogInstalleryang sama dengan .

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)

Keterangan

Alat penginstal harus mengambil semua informasi yang dapat diambil dari komponen langsung, dan menyimpannya untuk digunakan pada waktu penginstalan.

Berlaku untuk