¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

InstallerCollection.AddRange (Método) (InstallerCollection)

Agrega la colección especificada de instaladores a esta colección.

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

public void AddRange(
	InstallerCollection value
)

Parámetros

value
Tipo: System.Configuration.Install.InstallerCollection
InstallerCollection que representa a los instaladores que se van a agregar a esta colección.

La propiedad Parent de cada Installer agregado se establece en el Installer que contiene esta colección.

En el siguiente ejemplo se muestra el método Insert y los métodos AddRange de la clase InstallerCollection. Crea instancias de AssemblyInstaller para MyAssembly1.exe y MyAssembly2.exe. Estas instancias de AssemblyInstaller se agregan a un TransactedInstaller denominado myTransactedInstaller1. Los instaladores de myTransactedInstaller1 se copian en otro TransactedInstaller denominado myTransactedInstaller2. El proceso de instalación instala MyAssembly1.exe y MyAssembly2.exe.


      TransactedInstaller myTransactedInstaller1 = new TransactedInstaller();
      TransactedInstaller myTransactedInstaller2 = new TransactedInstaller();
      AssemblyInstaller myAssemblyInstaller = new AssemblyInstaller();
      InstallContext myInstallContext;

      // Create a instance of 'AssemblyInstaller' that installs 'MyAssembly1.exe'.
      myAssemblyInstaller = 
         new AssemblyInstaller("MyAssembly1.exe", null);

      // Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'.
      myTransactedInstaller1.Installers.Insert(0, myAssemblyInstaller);

      // Create a instance of 'AssemblyInstaller' that installs 'MyAssembly2.exe'.
      myAssemblyInstaller = 
         new AssemblyInstaller("MyAssembly2.exe", null);

      // Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'.
      myTransactedInstaller1.Installers.Insert(1, myAssemblyInstaller);

      // Copy the installers of 'myTransactedInstaller1' to 'myTransactedInstaller2'.
      myTransactedInstaller2.Installers.AddRange(myTransactedInstaller1.Installers);



.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft