¿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

Installer.Installers (Propiedad)

Actualización: noviembre 2007

Obtiene la colección de instaladores que contiene este instalador.

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

[BrowsableAttribute(false)]
public InstallerCollection Installers { get; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public InstallerCollection get_Installers()

public function get Installers () : InstallerCollection

Valor de propiedad

Tipo: System.Configuration.Install.InstallerCollection
InstallerCollection que contiene la colección de instaladores asociada a este instalador.

La propiedad Installers contiene una colección de instaladores que instalan los objetos que requiere esta instancia de Installer para instalar correctamente el componente. Los métodos Install, Commit, Rollback y Uninstall de la clase Installer recorren la colección de instaladores e invocan al método correspondiente de cada instalador.

Si esta instancia de Installer forma parte de una colección de instaladores, la propiedad Parent es la instancia de Installer que contiene la colección. Para obtener un ejemplo del uso de la colección Installers, vea la clase AssemblyInstaller.

En el siguiente ejemplo se muestran las propiedades Installers y Parent. La propiedad Installers muestra el InstallerCollection asociado a Installer.

AssemblyInstaller myAssemblyInstaller = new AssemblyInstaller();
ServiceInstaller myServiceInstaller = new ServiceInstaller();
EventLogInstaller myEventLogInstaller = new EventLogInstaller();

InstallerCollection myInstallerCollection = myAssemblyInstaller.Installers;

// Add Installers to the InstallerCollection of 'myAssemblyInstaller'.
myInstallerCollection.Add(myServiceInstaller);
myInstallerCollection.Add(myEventLogInstaller);

Installer[] myInstaller = new Installer[2];
myInstallerCollection.CopyTo(myInstaller,0);
// Show the contents of the InstallerCollection of 'myAssemblyInstaller'.
Console.WriteLine("Installers in the InstallerCollection : ");
for (int iIndex=0; iIndex < myInstaller.Length; iIndex++)
   Console.WriteLine(myInstaller[iIndex].ToString());


AssemblyInstaller myAssemblyInstaller = new AssemblyInstaller();
ServiceInstaller myServiceInstaller = new ServiceInstaller();
EventLogInstaller myEventLogInstaller = new EventLogInstaller();
InstallerCollection myInstallerCollection 
    = myAssemblyInstaller.get_Installers();

// Add Installers to the InstallerCollection of 'myAssemblyInstaller'.
myInstallerCollection.Add(myServiceInstaller);
myInstallerCollection.Add(myEventLogInstaller);
Installer myInstaller[] = new Installer[2];
myInstallerCollection.CopyTo(myInstaller, 0);

//Show the contents of the InstallerCollection of 'myAssemblyInstaller'.
Console.WriteLine("Installers in the InstallerCollection : ");
for (int iIndex = 0; iIndex < myInstaller.length; iIndex++) {
    Console.WriteLine(myInstaller.get_Item(iIndex).ToString());
}  


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

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft