InstallerCollection.Remove メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)
名前空間: System.Configuration.Install
アセンブリ: System.Configuration.Install (system.configuration.install.dll 内)
構文
次の例は、Contains メソッドの例と同じです。この例の詳細については、Contains メソッドの例を参照してください。
Dim myTransactedInstaller As New TransactedInstaller() Dim myAssemblyInstaller1 As AssemblyInstaller Dim myAssemblyInstaller2 As AssemblyInstaller Dim myInstallContext As InstallContext
' Create a instance of 'AssemblyInstaller' that installs 'MyAssembly1.exe'. myAssemblyInstaller1 = New AssemblyInstaller("MyAssembly1.exe", Nothing)
' Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'. myTransactedInstaller.Installers.Insert(0, myAssemblyInstaller1)
' Create a instance of 'AssemblyInstaller' that installs 'MyAssembly2.exe'. myAssemblyInstaller2 = New AssemblyInstaller("MyAssembly2.exe", Nothing)
' Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'. myTransactedInstaller.Installers.Insert(1, myAssemblyInstaller2)
' Remove the 'myAssemblyInstaller2' from the 'Installers' collection. If myTransactedInstaller.Installers.Contains(myAssemblyInstaller2) Then Console.WriteLine(ControlChars.Newline + "Installer at index : {0} is being removed", _ myTransactedInstaller.Installers.IndexOf(myAssemblyInstaller2)) myTransactedInstaller.Installers.Remove(myAssemblyInstaller2) End If
TransactedInstaller myTransactedInstaller = new TransactedInstaller(); AssemblyInstaller myAssemblyInstaller1; AssemblyInstaller myAssemblyInstaller2; InstallContext myInstallContext;
// Create a instance of 'AssemblyInstaller' that installs 'MyAssembly1.exe'. myAssemblyInstaller1 = new AssemblyInstaller("MyAssembly1.exe", null);
// Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'. myTransactedInstaller.Installers.Insert(0, myAssemblyInstaller1);
// Create a instance of 'AssemblyInstaller' that installs 'MyAssembly2.exe'. myAssemblyInstaller2 = new AssemblyInstaller("MyAssembly2.exe", null);
// Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'. myTransactedInstaller.Installers.Insert(1, myAssemblyInstaller2);
// Remove the 'myAssemblyInstaller2' from the 'Installers' collection. if(myTransactedInstaller.Installers.Contains(myAssemblyInstaller2)) { Console.WriteLine("\nInstaller at index : {0} is being removed", myTransactedInstaller.Installers.IndexOf(myAssemblyInstaller2)); myTransactedInstaller.Installers.Remove(myAssemblyInstaller2); }
TransactedInstaller^ myTransactedInstaller = gcnew TransactedInstaller; AssemblyInstaller^ myAssemblyInstaller1; AssemblyInstaller^ myAssemblyInstaller2; InstallContext^ myInstallContext;
// Create a instance of 'AssemblyInstaller' that installs 'MyAssembly1.exe'. myAssemblyInstaller1 = gcnew AssemblyInstaller( "MyAssembly1.exe",nullptr );
// Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'. myTransactedInstaller->Installers->Insert( 0, myAssemblyInstaller1 );
// Create a instance of 'AssemblyInstaller' that installs 'MyAssembly2.exe'. myAssemblyInstaller2 = gcnew AssemblyInstaller( "MyAssembly2.exe",nullptr );
// Add the instance of 'AssemblyInstaller' to the 'TransactedInstaller'. myTransactedInstaller->Installers->Insert( 1, myAssemblyInstaller2 );
// Remove the 'myAssemblyInstaller2' from the 'Installers' collection. if ( myTransactedInstaller->Installers->Contains( myAssemblyInstaller2 ) ) { Console::WriteLine( "\nInstaller at index : {0} is being removed", myTransactedInstaller->Installers->IndexOf( myAssemblyInstaller2 ) ); myTransactedInstaller->Installers->Remove( myAssemblyInstaller2 ); }
TransactedInstaller myTransactedInstaller = new TransactedInstaller(); AssemblyInstaller myAssemblyInstaller1; AssemblyInstaller myAssemblyInstaller2; InstallContext myInstallContext;
// Create a instance of 'AssemblyInstaller' //that installs 'MyAssembly1.exe'. myAssemblyInstaller1 = new AssemblyInstaller("MyAssembly1.exe", null);
// Add the instance of 'AssemblyInstaller' to //the 'TransactedInstaller'. myTransactedInstaller.get_Installers(). Insert(0, myAssemblyInstaller1);
// Create a instance of 'AssemblyInstaller' that //installs 'MyAssembly2.exe'. myAssemblyInstaller2 = new AssemblyInstaller("MyAssembly2.exe", null);
// Add the instance of 'AssemblyInstaller' to // the 'TransactedInstaller'. myTransactedInstaller.get_Installers(). Insert(1, myAssemblyInstaller2);
// Remove the 'myAssemblyInstaller2' from the //'Installers' collection. if (myTransactedInstaller.get_Installers(). Contains(myAssemblyInstaller2)) { Console.WriteLine("\nInstaller at index : {0} is being removed", System.Convert.ToString( myTransactedInstaller.get_Installers(). IndexOf(myAssemblyInstaller2))); myTransactedInstaller.get_Installers(). Remove(myAssemblyInstaller2); }