Freigeben über


EventLogInstaller.CopyFromComponent(IComponent) Methode

Definition

Kopiert die Eigenschaftswerte einer EventLog-Komponente, die bei der Installation für ein Ereignisprotokoll benötigt werden.

public:
 override void CopyFromComponent(System::ComponentModel::IComponent ^ component);
public override void CopyFromComponent (System.ComponentModel.IComponent component);
override this.CopyFromComponent : System.ComponentModel.IComponent -> unit
Public Overrides Sub CopyFromComponent (component As IComponent)

Parameter

component
IComponent

Eine IComponent, die als Vorlage für den EventLogInstaller verwendet werden soll.

Ausnahmen

Die angegebene Komponente ist kein EventLog.

- oder -

Die Log-Eigenschaft oder die Source-Eigenschaft der angegebenen Komponente ist entweder null oder leer.

Hinweise

Die vom component -Parameter angegebene Komponente muss ein EventLogsein. Andernfalls wird eine Ausnahme ausgelöst.

In der Regel rufen Sie die Methoden von EventLogInstaller in Ihrem Code nicht auf. Sie werden in der Regel nur vom Installutil.exe (Installer Tool) aufgerufen. CopyFromComponent wird von Installutil.exe verwendet, um die Eigenschaftswerte für die EventLogInstaller auf die Werte einer vorhandenen EventLogfestzulegen.

Wenn die Log der EventLog übergebenen eine leere Zeichenfolge ("") ist, müssen Sie die Log -Eigenschaft auf einen gültigen Wert festlegen, bevor das Installationsprogramm ausgeführt wird.

Gilt für: