Installer.Parent-Eigenschaft
Ruft das Installationsprogramm ab, das die Auflistung mit diesem Installationsprogramm enthält, oder legt dieses fest.
Namespace: System.Configuration.Install
Assembly: System.Configuration.Install (in system.configuration.install.dll)
Syntax
'Declaration
Public Property Parent As Installer
'Usage
Dim instance As Installer
Dim value As Installer
value = instance.Parent
instance.Parent = value
public Installer Parent { get; set; }
public:
property Installer^ Parent {
Installer^ get ();
void set (Installer^ value);
}
/** @property */
public Installer get_Parent ()
/** @property */
public void set_Parent (Installer value)
public function get Parent () : Installer
public function set Parent (value : Installer)
Eigenschaftenwert
Ein Installer, der die Auflistung enthält, zu der diese Instanz gehört, oder NULL (Nothing in Visual Basic), wenn diese Instanz nicht zu einer Auflistung gehört.
Hinweise
Wenn diese Instanz von Installer Teil einer Auflistung von Installationsprogrammen ist, wird die Parent-Eigenschaft auf die Installer-Instanz festgelegt, die die Auflistung enthält. Ein Beispiel für die Verwendung der Installers-Auflistung finden Sie unter der AssemblyInstaller-Klasse.
Die Installers-Eigenschaft enthält eine Auflistung von Installationsprogrammen. Die Install-Methode, die Commit-Methode, die Rollback-Methode und die Uninstall-Methode der Installer-Klasse durchlaufen die Auflistung von Installationsprogrammen und rufen die entsprechenden Methoden der einzelnen Installationsprogramme auf.
Beispiel
Im folgenden Beispiel wird die Parent-Eigenschaft veranschaulicht. Die Parent-Eigenschaft ruft den Installer ab, der die Auflistung enthält, zu der dieser Installer gehört.
Dim myAssemblyInstaller1 As New AssemblyInstaller()
Dim myInstallerCollection1 As InstallerCollection = _
myAssemblyInstaller1.Installers
' 'myAssemblyInstaller' is an installer of type 'AssemblyInstaller'.
myInstallerCollection1.Add(myAssemblyInstaller)
Dim myInstaller1 As Installer = myAssemblyInstaller.Parent
Console.WriteLine("Parent of myAssembly : {0}", myInstaller1.ToString())
AssemblyInstaller myAssemblyInstaller1 = new AssemblyInstaller();
InstallerCollection myInstallerCollection1 = myAssemblyInstaller1.Installers;
// 'myAssemblyInstaller' is an installer of type 'AssemblyInstaller'.
myInstallerCollection1.Add(myAssemblyInstaller);
Installer myInstaller1 = myAssemblyInstaller.Parent;
Console.WriteLine("Parent of myAssembly : {0}", myInstaller1.ToString());
AssemblyInstaller^ myAssemblyInstaller1 = gcnew AssemblyInstaller;
InstallerCollection^ myInstallerCollection1 = myAssemblyInstaller1->Installers;
// 'myAssemblyInstaller' is an installer of type 'AssemblyInstaller'.
myInstallerCollection1->Add( myAssemblyInstaller );
Installer^ myInstaller1 = myAssemblyInstaller->Parent;
Console::WriteLine( "Parent of myAssembly : {0}", myInstaller1 );
AssemblyInstaller myAssemblyInstaller1 = new AssemblyInstaller();
InstallerCollection myInstallerCollection1
= myAssemblyInstaller1.get_Installers();
// 'myAssemblyInstaller' is an installer of type 'AssemblyInstaller'.
myInstallerCollection1.Add(myAssemblyInstaller);
Installer myInstaller1 = myAssemblyInstaller.get_Parent();
Console.WriteLine("Parent of myAssembly : {0}",
myInstaller1.ToString());
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
Installer-Klasse
Installer-Member
System.Configuration.Install-Namespace
Commit
Install
InstallerCollection
Installer.Installers-Eigenschaft
Rollback
Uninstall