CopyFromComponent (Método)
Collapse the table of content
Expand the table of content

ComponentInstaller.CopyFromComponent (Método)

Cuando se reemplaza en una clase derivada, copia todas las propiedades del componente especificado que se requieren en tiempo de instalación.

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

public abstract void CopyFromComponent (
	IComponent component
)
public abstract void CopyFromComponent (
	IComponent component
)
public abstract function CopyFromComponent (
	component : IComponent
)

Parámetros

component

Componente del que se va a copiar.

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

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

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

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

  • Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea .

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft