EventLogInstaller.CopyFromComponent(IComponent) Metoda

Definicja

Kopiuje wartości EventLog właściwości składnika, który jest wymagany w czasie instalacji dla dziennika zdarzeń.

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)

Parametry

component
IComponent

Element IComponent do użycia jako szablon dla elementu EventLogInstaller.

Wyjątki

Określony składnik nie jest elementem EventLog.

-lub-

Właściwość Log lub Source określonego składnika jest null albo pusta.

Uwagi

Składnik określony przez component parametr musi być elementem EventLog; w przeciwnym razie zgłaszany jest wyjątek.

Zazwyczaj metody metody z wewnątrz kodu nie są wywoływane EventLogInstaller . Są one zwykle wywoływane tylko przez Installutil.exe (narzędzie instalatora). CopyFromComponent jest używany przez Installutil.exe do ustawiania wartości właściwości dla EventLogInstaller elementu na wartości istniejącego EventLogobiektu .

Log Jeśli przekazany element EventLog jest pustym ciągiem (""), należy ustawić Log właściwość na prawidłową wartość przed wykonaniem instalatora.

Dotyczy