Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método ComponentInstaller::CopyFromComponent (IComponent^)

 

Publicado: noviembre de 2016

Cuando se invalida en una clase derivada, copia todas las propiedades que son necesarios durante la instalación del componente especificado.

Espacio de nombres:   System.Configuration.Install
Ensamblado:  System.Configuration.Install (en System.Configuration.Install.dll)

public:
virtual void CopyFromComponent(
	IComponent^ component
) abstract

Parámetros

component
Type: System.ComponentModel::IComponent^

El componente que lo copien.

El instalador debe recopilar toda la información que puede del componente activo y almacenarla para utilizarla durante la instalación.

En el ejemplo siguiente se define una clase MyInstallClass, que crea el registro de eventos y copia las propiedades del evento de componente de registro del EventLogInstaller. También comprueba si el ServiceInstaller puede realizar el mismo tipo de instalación como el EventLogInstaller.

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 );

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: