ComponentInstaller.CopyFromComponent(IComponent) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bileşenden yükleme zamanında gerekli olan tüm özellikleri kopyalar.

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)

Parametreler

component
IComponent

Kopyalanacak bileşen.

Örnekler

Aşağıdaki örnek, olay günlüğünü oluşturan ve olay günlüğü bileşeninin özelliklerini öğesine kopyalayan bir sınıfını MyInstallClassEventLogInstallertanımlar. Ayrıca öğesinin ServiceInstaller ile aynı yükleme EventLogInstallertürünü gerçekleştirip gerçekleştiremeyeceğini de denetler.

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)

Açıklamalar

Yükleyici, canlı bileşenden alabildiği tüm bilgileri almalı ve yükleme zamanında kullanılmak üzere depolamalıdır.

Şunlara uygulanır