Freigeben über


EventLogInstaller.CopyFromComponent(IComponent) Methode

Definition

Kopiert die Eigenschaftswerte einer EventLog Komponente, die zur Installationszeit für ein Ereignisprotokoll erforderlich sind.

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 zu verwendende Vorlage für die EventLogInstaller.

Ausnahmen

Die angegebene Komponente ist keine EventLog.

- oder -

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

Hinweise

Die durch den component Parameter angegebene Komponente muss ein EventLog; andernfalls wird eine Ausnahme ausgelöst.

In der EventLogInstaller Regel rufen Sie die Methoden des Codes 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 Werte eines vorhandenen Objekts EventLogfestzulegen.

Wenn der EventLog übergebene Wert Log 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: