home *** CD-ROM | disk | FTP | other *** search
/ ftp.tcs3.com / ftp.tcs3.com.tar / ftp.tcs3.com / DRIVERS / Audio / Office2010 / InfoPath.en-us / InfLR.cab / FL_System_Configuration_Install_xml_ENU____.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Extensible Markup Language  |  2009-05-23  |  51KB  |  461 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3.     <assembly>
  4.         <name>System.Configuration.Install</name>
  5.     </assembly>
  6.     <members>
  7.         <member name="N:System.Configuration.Install">
  8.             <summary>The <see cref="N:System.Configuration.Install"></see> namespace provides classes that allow you to write custom installers for your own components. The <see cref="T:System.Configuration.Install.Installer"></see> class is the base class for all custom installers in the.NET Framework.Through the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property, an installer contains a collection of other installers as children. As the installer is executed, it cycles through its children and calls <see cref="M:System.Configuration.Install.Installer.Install"></see>, <see cref="M:System.Configuration.Install.Installer.Commit"></see>, <see cref="M:System.Configuration.Install.Installer.Rollback"></see>, or <see cref="M:System.Configuration.Install.Installer.Uninstall"></see>. For an example of an object in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> collection, see <see cref="T:System.Diagnostics.EventLogInstaller"></see>.The <see cref="P:System.Configuration.Install.Installer.Context"></see> property contains information about the installation. For example, information about the location of the log file for the installation, the location of the file that saves information required by the <see cref="M:System.Configuration.Install.Installer.Uninstall"></see> method, and the command line that was entered when the installation executable was run. For an example of an installation executable, see [<topic://cpconInstallerUtilityInstallutilexe>].The <see cref="M:System.Configuration.Install.Installer.Install"></see>, <see cref="M:System.Configuration.Install.Installer.Commit"></see>, <see cref="M:System.Configuration.Install.Installer.Rollback"></see>, and <see cref="M:System.Configuration.Install.Installer.Uninstall"></see> methods are not always called on the same instance of <see cref="T:System.Configuration.Install.Installer"></see>. For example, you might use an <see cref="T:System.Configuration.Install.Installer"></see> to install and commit an application, and then release the reference to that <see cref="T:System.Configuration.Install.Installer"></see>. Later, uninstalling the application creates a new reference to an <see cref="T:System.Configuration.Install.Installer"></see>, which means that the <see cref="M:System.Configuration.Install.Installer.Uninstall"></see> method is called on a different instance of <see cref="T:System.Configuration.Install.Installer"></see>. For this reason, do not save the state of a computer in an installer. Instead, use an <see cref="T:System.Collections.IDictionary"></see> that is preserved across calls and passed into the <see cref="M:System.Configuration.Install.Installer.Install"></see>, <see cref="M:System.Configuration.Install.Installer.Commit"></see>, <see cref="M:System.Configuration.Install.Installer.Rollback"></see>, and <see cref="M:System.Configuration.Install.Installer.Uninstall"></see> methods.</summary>
  9.         </member>
  10.         <member name="T:System.Configuration.Install.AssemblyInstaller">
  11.             <summary>Loads an assembly, and runs all the installers in it.</summary>
  12.         </member>
  13.         <member name="M:System.Configuration.Install.AssemblyInstaller.#ctor">
  14.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.AssemblyInstaller"></see> class.</summary>
  15.         </member>
  16.         <member name="M:System.Configuration.Install.AssemblyInstaller.#ctor(System.Reflection.Assembly,System.String[])">
  17.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.AssemblyInstaller"></see> class, and specifies both the assembly to install and the command line to use when creating a new <see cref="T:System.Configuration.Install.InstallContext"></see> object.</summary>
  18.             <param name="assembly">The <see cref="T:System.Reflection.Assembly"></see> to install. </param>
  19.             <param name="commandLine">The command line to use when creating a new <see cref="T:System.Configuration.Install.InstallContext"></see> object for the assembly's installation. </param>
  20.         </member>
  21.         <member name="M:System.Configuration.Install.AssemblyInstaller.#ctor(System.String,System.String[])">
  22.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.AssemblyInstaller"></see> class, and specifies both the file name of the assembly to install and the command line to use when creating a new <see cref="T:System.Configuration.Install.InstallContext"></see> object for the assembly's installation.</summary>
  23.             <param name="commandLine">The command line to use when creating a new <see cref="T:System.Configuration.Install.InstallContext"></see> object for the assembly's installation. </param>
  24.             <param name="filename">The file name of the assembly to install. </param>
  25.         </member>
  26.         <member name="M:System.Configuration.Install.AssemblyInstaller.CheckIfInstallable(System.String)">
  27.             <summary>Checks to see if the specified assembly can be installed.</summary>
  28.             <param name="assemblyName">The assembly in which to search for installers. </param>
  29.             <exception cref="T:System.Exception">The specified assembly cannot be installed. </exception>
  30.         </member>
  31.         <member name="M:System.Configuration.Install.AssemblyInstaller.Commit(System.Collections.IDictionary)">
  32.             <summary>Completes the installation transaction.</summary>
  33.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after all the installers in the installer collection have run. </param>
  34.             <exception cref="T:System.ArgumentException">The savedState parameter is null.-or- The saved-state <see cref="T:System.Collections.IDictionary"></see> might have been corrupted.-or- A file could not be found. </exception>
  35.             <exception cref="T:System.Configuration.Install.InstallException">An exception occurred during the <see cref="M:System.Configuration.Install.AssemblyInstaller.Commit(System.Collections.IDictionary)"></see> phase of the installation. The exception is ignored and the installation continues. However, the application might not function correctly after installation completes. </exception>
  36.             <exception cref="T:System.Exception">An error occurred in the <see cref="E:System.Configuration.Install.Installer.Committing"></see> event handler of one of the installers in the collection.-or- An error occurred in the <see cref="E:System.Configuration.Install.Installer.Committed"></see> event handler of one of the installers in the collection.-or- An exception occurred during the <see cref="M:System.Configuration.Install.AssemblyInstaller.Commit(System.Collections.IDictionary)"></see> phase of the installation. The exception is ignored and the installation continues. However, the application might not function correctly after installation completes.-or- Installer types were not found in one of the assemblies.-or- An instance of one of the installer types could not be created. </exception>
  37.         </member>
  38.         <member name="M:System.Configuration.Install.AssemblyInstaller.Install(System.Collections.IDictionary)">
  39.             <summary>Performs the installation.</summary>
  40.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> used to save information needed to perform a commit, rollback, or uninstall operation. </param>
  41.             <exception cref="T:System.ArgumentException">The savedState parameter is null.-or- A file could not be found. </exception>
  42.             <exception cref="T:System.Exception">An exception occurred in the <see cref="E:System.Configuration.Install.Installer.BeforeInstall"></see> event handler of one of the installers in the collection.-or- An exception occurred in the <see cref="E:System.Configuration.Install.Installer.AfterInstall"></see> event handler of one of the installers in the collection.-or- Installer types were not found in one of the assemblies.-or- An instance of one of the installer types could not be created. </exception>
  43.         </member>
  44.         <member name="M:System.Configuration.Install.AssemblyInstaller.Rollback(System.Collections.IDictionary)">
  45.             <summary>Restores the computer to the state it was in before the installation.</summary>
  46.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the pre-installation state of the computer. </param>
  47.             <exception cref="T:System.Configuration.Install.InstallException">An exception occurred during the <see cref="M:System.Configuration.Install.AssemblyInstaller.Rollback(System.Collections.IDictionary)"></see> phase of the installation. The exception is ignored and the rollback continues. However, the computer might not be fully reverted to its initial state after the rollback completes. </exception>
  48.             <exception cref="T:System.ArgumentException">The savedState parameter is null.-or- The saved-state <see cref="T:System.Collections.IDictionary"></see> might have been corrupted.-or- A file could not be found. </exception>
  49.             <exception cref="T:System.Exception">An exception occurred in the <see cref="E:System.Configuration.Install.Installer.BeforeRollback"></see> event handler of one of the installers in the collection.-or- An exception occurred in the <see cref="E:System.Configuration.Install.Installer.AfterRollback"></see> event handler of one of the installers in the collection.-or- An exception occurred during the <see cref="M:System.Configuration.Install.AssemblyInstaller.Rollback(System.Collections.IDictionary)"></see> phase of the installation. The exception is ignored and the rollback continues. However, the computer might not be fully reverted to its initial state after the rollback completes.-or- Installer types were not found in one of the assemblies.-or- An instance of one of the installer types could not be created. </exception>
  50.         </member>
  51.         <member name="M:System.Configuration.Install.AssemblyInstaller.Uninstall(System.Collections.IDictionary)">
  52.             <summary>Removes an installation.</summary>
  53.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the post-installation state of the computer. </param>
  54.             <exception cref="T:System.Exception">An error occurred in the <see cref="E:System.Configuration.Install.Installer.BeforeUninstall"></see> event handler of one of the installers in the collection.-or- An error occurred in the <see cref="E:System.Configuration.Install.Installer.AfterUninstall"></see> event handler of one of the installers in the collection.-or- An exception occurred while uninstalling. The exception is ignored and the uninstall continues. However, the application might not be fully uninstalled after the uninstall completes.-or- Installer types were not found in one of the assemblies.-or- An instance of one of the installer types could not be created.-or- A file could not be deleted. </exception>
  55.             <exception cref="T:System.Configuration.Install.InstallException">An exception occurred while uninstalling. The exception is ignored and the uninstall continues. However, the application might not be fully uninstalled after the uninstall completes. </exception>
  56.             <exception cref="T:System.ArgumentException">The saved-state <see cref="T:System.Collections.IDictionary"></see> might have been corrupted.-or- A file could not be found. </exception>
  57.         </member>
  58.         <member name="P:System.Configuration.Install.AssemblyInstaller.Assembly">
  59.             <summary>Gets or sets the assembly to install.</summary>
  60.             <returns>An <see cref="T:System.Reflection.Assembly"></see> that defines the assembly to install.</returns>
  61.             <exception cref="T:System.ArgumentNullException">The property value is null. </exception>
  62.         </member>
  63.         <member name="P:System.Configuration.Install.AssemblyInstaller.CommandLine">
  64.             <summary>Gets or sets the command line to use when creating a new <see cref="T:System.Configuration.Install.InstallContext"></see> object for the assembly's installation.</summary>
  65.             <returns>An array of type <see cref="T:System.String"></see> that represents the command line to use when creating a new <see cref="T:System.Configuration.Install.InstallContext"></see> object for the assembly's installation.</returns>
  66.         </member>
  67.         <member name="P:System.Configuration.Install.AssemblyInstaller.HelpText">
  68.             <summary>Gets the help text for all the installers in the installer collection.</summary>
  69.             <returns>The help text for all the installers in the installer collection, including the description of what each installer does and the command-line options (for the installation program) that can be passed to and understood by each installer.</returns>
  70.         </member>
  71.         <member name="P:System.Configuration.Install.AssemblyInstaller.Path">
  72.             <summary>Gets or sets the path of the assembly to install.</summary>
  73.             <returns>The path of the assembly to install.</returns>
  74.         </member>
  75.         <member name="P:System.Configuration.Install.AssemblyInstaller.UseNewContext">
  76.             <summary>Gets or sets a value indicating whether to create a new <see cref="T:System.Configuration.Install.InstallContext"></see> object for the assembly's installation.</summary>
  77.             <returns>true if a new <see cref="T:System.Configuration.Install.InstallContext"></see> object should be created for the assembly's installation; otherwise, false. The default is true.</returns>
  78.         </member>
  79.         <member name="T:System.Configuration.Install.ComponentInstaller">
  80.             <summary>Specifies an installer that copies properties from a component to use at install time.</summary>
  81.         </member>
  82.         <member name="M:System.Configuration.Install.ComponentInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
  83.             <summary>When overridden in a derived class, copies all the properties that are required at install time from the specified component.</summary>
  84.             <param name="component">The component to copy from. </param>
  85.         </member>
  86.         <member name="M:System.Configuration.Install.ComponentInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
  87.             <summary>Determines if the specified installer installs the same object as this installer.</summary>
  88.             <returns>true if this installer and the installer specified by the otherInstaller parameter install the same object; otherwise, false.</returns>
  89.             <param name="otherInstaller">The installer to compare. </param>
  90.         </member>
  91.         <member name="T:System.Configuration.Install.IManagedInstaller">
  92.             <summary>[To be supplied.] </summary>
  93.         </member>
  94.         <member name="M:System.Configuration.Install.IManagedInstaller.ManagedInstall(System.String,System.Int32)">
  95.             <summary>[To be supplied.] </summary>
  96.         </member>
  97.         <member name="T:System.Configuration.Install.InstallContext">
  98.             <summary>Contains information about the current installation.</summary>
  99.         </member>
  100.         <member name="M:System.Configuration.Install.InstallContext.#ctor">
  101.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallContext"></see> class.</summary>
  102.         </member>
  103.         <member name="M:System.Configuration.Install.InstallContext.#ctor(System.String,System.String[])">
  104.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallContext"></see> class, and creates a log file for the installation.</summary>
  105.             <param name="logFilePath">The path to the log file for this installation, or null if no log file should be created. </param>
  106.             <param name="commandLine">The command-line parameters entered when running the installation program, or null if none were entered. </param>
  107.         </member>
  108.         <member name="M:System.Configuration.Install.InstallContext.IsParameterTrue(System.String)">
  109.             <summary>Determines whether the specified command-line parameter is true.</summary>
  110.             <returns>true if the specified parameter is set to "yes", "true", "1", or an empty string (""); otherwise, false.</returns>
  111.             <param name="paramName">The name of the command-line parameter to check. </param>
  112.         </member>
  113.         <member name="M:System.Configuration.Install.InstallContext.LogMessage(System.String)">
  114.             <summary>Writes a message to the console and to the log file for the installation.</summary>
  115.             <param name="message">The message to write. </param>
  116.         </member>
  117.         <member name="M:System.Configuration.Install.InstallContext.ParseCommandLine(System.String[])">
  118.             <summary>Parses the command-line parameters into a string dictionary.</summary>
  119.             <returns>A <see cref="T:System.Collections.Specialized.StringDictionary"></see> containing the parsed command-line parameters.</returns>
  120.             <param name="args">An array containing the command-line parameters. </param>
  121.         </member>
  122.         <member name="P:System.Configuration.Install.InstallContext.Parameters">
  123.             <summary>Gets the command-line parameters that were entered when InstallUtil.exe was run.</summary>
  124.             <returns>A <see cref="T:System.Collections.Specialized.StringDictionary"></see> that represents the command-line parameters that were entered when the installation executable was run.</returns>
  125.         </member>
  126.         <member name="T:System.Configuration.Install.Installer">
  127.             <summary>Provides the foundation for custom installations.</summary>
  128.         </member>
  129.         <member name="E:System.Configuration.Install.Installer.AfterInstall">
  130.             <summary>Occurs after the <see cref="M:System.Configuration.Install.Installer.Install(System.Collections.IDictionary)"></see> methods of all the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property have run.</summary>
  131.         </member>
  132.         <member name="E:System.Configuration.Install.Installer.AfterRollback">
  133.             <summary>Occurs after the installations of all the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are rolled back.</summary>
  134.         </member>
  135.         <member name="E:System.Configuration.Install.Installer.AfterUninstall">
  136.             <summary>Occurs after all the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property perform their uninstallation operations.</summary>
  137.         </member>
  138.         <member name="E:System.Configuration.Install.Installer.BeforeInstall">
  139.             <summary>Occurs before the <see cref="M:System.Configuration.Install.Installer.Install(System.Collections.IDictionary)"></see> method of each installer in the installer collection has run.</summary>
  140.         </member>
  141.         <member name="E:System.Configuration.Install.Installer.BeforeRollback">
  142.             <summary>Occurs before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are rolled back.</summary>
  143.         </member>
  144.         <member name="E:System.Configuration.Install.Installer.BeforeUninstall">
  145.             <summary>Occurs before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property perform their uninstall operations.</summary>
  146.         </member>
  147.         <member name="E:System.Configuration.Install.Installer.Committed">
  148.             <summary>Occurs after all the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property have committed their installations.</summary>
  149.         </member>
  150.         <member name="E:System.Configuration.Install.Installer.Committing">
  151.             <summary>Occurs before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property committ their installations.</summary>
  152.         </member>
  153.         <member name="M:System.Configuration.Install.Installer.Commit(System.Collections.IDictionary)">
  154.             <summary>When overridden in a derived class, completes the install transaction.</summary>
  155.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after all the installers in the collection have run. </param>
  156.             <exception cref="T:System.ArgumentException">The savedState parameter is null.-or- The saved-state <see cref="T:System.Collections.IDictionary"></see> might have been corrupted. </exception>
  157.             <exception cref="T:System.Configuration.Install.InstallException">An exception occurred during the <see cref="M:System.Configuration.Install.Installer.Commit(System.Collections.IDictionary)"></see> phase of the installation. This exception is ignored and the installation continues. However, the application might not function correctly after the installation is complete. </exception>
  158.         </member>
  159.         <member name="M:System.Configuration.Install.Installer.Install(System.Collections.IDictionary)">
  160.             <summary>When overridden in a derived class, performs the installation.</summary>
  161.             <param name="stateSaver">An <see cref="T:System.Collections.IDictionary"></see> used to save information needed to perform a commit, rollback, or uninstall operation. </param>
  162.             <exception cref="T:System.ArgumentException">The stateSaver parameter is null. </exception>
  163.             <exception cref="T:System.Exception">An exception occurred in the <see cref="E:System.Configuration.Install.Installer.BeforeInstall"></see> event handler of one of the installers in the collection.-or- An exception occurred in the <see cref="E:System.Configuration.Install.Installer.AfterInstall"></see> event handler of one of the installers in the collection. </exception>
  164.         </member>
  165.         <member name="M:System.Configuration.Install.Installer.OnAfterInstall(System.Collections.IDictionary)">
  166.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.AfterInstall"></see> event.</summary>
  167.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after all the installers contained in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property have completed their installations. </param>
  168.         </member>
  169.         <member name="M:System.Configuration.Install.Installer.OnAfterRollback(System.Collections.IDictionary)">
  170.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.AfterRollback"></see> event.</summary>
  171.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after the installers contained in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are rolled back. </param>
  172.         </member>
  173.         <member name="M:System.Configuration.Install.Installer.OnAfterUninstall(System.Collections.IDictionary)">
  174.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.AfterUninstall"></see> event.</summary>
  175.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after all the installers contained in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are uninstalled. </param>
  176.         </member>
  177.         <member name="M:System.Configuration.Install.Installer.OnBeforeInstall(System.Collections.IDictionary)">
  178.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.BeforeInstall"></see> event.</summary>
  179.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are installed. This <see cref="T:System.Collections.IDictionary"></see> object should be empty at this point. </param>
  180.         </member>
  181.         <member name="M:System.Configuration.Install.Installer.OnBeforeRollback(System.Collections.IDictionary)">
  182.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.BeforeRollback"></see> event.</summary>
  183.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are rolled back. </param>
  184.         </member>
  185.         <member name="M:System.Configuration.Install.Installer.OnBeforeUninstall(System.Collections.IDictionary)">
  186.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.BeforeUninstall"></see> event.</summary>
  187.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property uninstall their installations. </param>
  188.         </member>
  189.         <member name="M:System.Configuration.Install.Installer.OnCommitted(System.Collections.IDictionary)">
  190.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.Committed"></see> event.</summary>
  191.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after all the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property run. </param>
  192.         </member>
  193.         <member name="M:System.Configuration.Install.Installer.OnCommitting(System.Collections.IDictionary)">
  194.             <summary>Raises the <see cref="E:System.Configuration.Install.Installer.Committing"></see> event.</summary>
  195.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer before the installers in the <see cref="P:System.Configuration.Install.Installer.Installers"></see> property are committed. </param>
  196.         </member>
  197.         <member name="M:System.Configuration.Install.Installer.Rollback(System.Collections.IDictionary)">
  198.             <summary>When overridden in a derived class, restores the pre-installation state of the computer.</summary>
  199.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the pre-installation state of the computer. </param>
  200.             <exception cref="T:System.ArgumentException">The savedState parameter is null.-or- The saved-state <see cref="T:System.Collections.IDictionary"></see> might have been corrupted. </exception>
  201.             <exception cref="T:System.Configuration.Install.InstallException">An exception occurred during the <see cref="M:System.Configuration.Install.Installer.Rollback(System.Collections.IDictionary)"></see> phase of the installation. This exception is ignored and the rollback continues. However, the computer might not be fully reverted to its initial state after the rollback completes. </exception>
  202.         </member>
  203.         <member name="M:System.Configuration.Install.Installer.Uninstall(System.Collections.IDictionary)">
  204.             <summary>When overridden in a derived class, removes an installation.</summary>
  205.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after the installation was complete. </param>
  206.             <exception cref="T:System.ArgumentException">The saved-state <see cref="T:System.Collections.IDictionary"></see> might have been corrupted. </exception>
  207.             <exception cref="T:System.Configuration.Install.InstallException">An exception occurred while uninstalling. This exception is ignored and the uninstall continues. However, the application might not be fully uninstalled after the uninstallation completes. </exception>
  208.         </member>
  209.         <member name="P:System.Configuration.Install.Installer.Context">
  210.             <summary>Gets or sets information about the current installation.</summary>
  211.             <returns>An <see cref="T:System.Configuration.Install.InstallContext"></see> that contains information about the current installation.</returns>
  212.         </member>
  213.         <member name="P:System.Configuration.Install.Installer.HelpText">
  214.             <summary>Gets the help text for all the installers in the installer collection.</summary>
  215.             <returns>The help text for all the installers in the installer collection, including the description of what the installer does and the command line options for the installation executable, such as the InstallUtil.exe utility, that can be passed to and understood by this installer.</returns>
  216.             <exception cref="System.NullReferenceException">One of the installers in the installer collection specifies a null reference instead of help text. A likely cause for this exception is that a field to contain the help text is defined but not initialized.</exception>
  217.         </member>
  218.         <member name="P:System.Configuration.Install.Installer.Installers">
  219.             <summary>Gets the collection of installers that this installer contains.</summary>
  220.             <returns>An <see cref="T:System.Configuration.Install.InstallerCollection"></see> containing the collection of installers associated with this installer.</returns>
  221.         </member>
  222.         <member name="P:System.Configuration.Install.Installer.Parent">
  223.             <summary>Gets or sets the installer containing the collection that this installer belongs to.</summary>
  224.             <returns>An <see cref="T:System.Configuration.Install.Installer"></see> containing the collection that this instance belongs to, or null if this instance does not belong to a collection.</returns>
  225.         </member>
  226.         <member name="T:System.Configuration.Install.InstallerCollection">
  227.             <summary>Contains a collection of installers to be run during an installation.</summary>
  228.         </member>
  229.         <member name="M:System.Configuration.Install.InstallerCollection.Add(System.Configuration.Install.Installer)">
  230.             <summary>Adds the specified installer to this collection of installers.</summary>
  231.             <returns>The zero-based index of the added installer.</returns>
  232.             <param name="value">An <see cref="T:System.Configuration.Install.Installer"></see> that represents the installer to add to the collection. </param>
  233.         </member>
  234.         <member name="M:System.Configuration.Install.InstallerCollection.AddRange(System.Configuration.Install.Installer[])">
  235.             <summary>Adds the specified array of installers to this collection.</summary>
  236.             <param name="value">An array of type <see cref="T:System.Configuration.Install.Installer"></see> that represents the installers to add to this collection. </param>
  237.         </member>
  238.         <member name="M:System.Configuration.Install.InstallerCollection.AddRange(System.Configuration.Install.InstallerCollection)">
  239.             <summary>Adds the specified collection of installers to this collection.</summary>
  240.             <param name="value">An <see cref="T:System.Configuration.Install.InstallerCollection"></see> that represents the installers to add to this collection. </param>
  241.         </member>
  242.         <member name="M:System.Configuration.Install.InstallerCollection.Contains(System.Configuration.Install.Installer)">
  243.             <summary>Determines whether the specified installer is included in collection.</summary>
  244.             <returns>true if the specified installer is in this collection; otherwise, false.</returns>
  245.             <param name="value">An <see cref="T:System.Configuration.Install.Installer"></see> that represents the installer to look for. </param>
  246.         </member>
  247.         <member name="M:System.Configuration.Install.InstallerCollection.CopyTo(System.Configuration.Install.Installer[],System.Int32)">
  248.             <summary>Copies the items from the collection to an array, begining at the specified index.</summary>
  249.             <param name="array">The array to copy to. </param>
  250.             <param name="index">The index of the array at which to paste the collection. </param>
  251.         </member>
  252.         <member name="M:System.Configuration.Install.InstallerCollection.IndexOf(System.Configuration.Install.Installer)">
  253.             <summary>Determines the index of a specified installer in the collection.</summary>
  254.             <returns>The zero-based index of the installer in the collection.</returns>
  255.             <param name="value">The <see cref="T:System.Configuration.Install.Installer"></see> to locate in the collection. </param>
  256.         </member>
  257.         <member name="M:System.Configuration.Install.InstallerCollection.Insert(System.Int32,System.Configuration.Install.Installer)">
  258.             <summary>Inserts the specified installer into the collection at the specified index.</summary>
  259.             <param name="value">The <see cref="T:System.Configuration.Install.Installer"></see> to insert. </param>
  260.             <param name="index">The zero-based index at which to insert the installer. </param>
  261.         </member>
  262.         <member name="M:System.Configuration.Install.InstallerCollection.OnInsert(System.Int32,System.Object)">
  263.             <summary>Performs additional custom processes before a new installer is inserted into the collection.</summary>
  264.             <param name="value">The new value of the installer at index.</param>
  265.             <param name="index">The zero-based index at which to insert value.</param>
  266.         </member>
  267.         <member name="M:System.Configuration.Install.InstallerCollection.OnRemove(System.Int32,System.Object)">
  268.             <summary>Performs additional custom processes before an installer is removed from the collection.</summary>
  269.             <param name="Value">The installer to be removed from index. </param>
  270.             <param name="index">The zero-based index at which value can be found.</param>
  271.         </member>
  272.         <member name="M:System.Configuration.Install.InstallerCollection.OnSet(System.Int32,System.Object,System.Object)">
  273.             <summary>Performs additional custom processes before an existing installer is set to a new value.</summary>
  274.             <param name="oldValue">The value to replace with newValue.</param>
  275.             <param name="newValue">The new value of the installer at index.</param>
  276.         </member>
  277.         <member name="M:System.Configuration.Install.InstallerCollection.Remove(System.Configuration.Install.Installer)">
  278.             <summary>Removes the specified <see cref="T:System.Configuration.Install.Installer"></see> from the collection.</summary>
  279.             <param name="value">An <see cref="T:System.Configuration.Install.Installer"></see> that represents the installer to remove. </param>
  280.         </member>
  281.         <member name="P:System.Configuration.Install.InstallerCollection.Item(System.Int32)">
  282.             <summary>Gets or sets an installer at the specified index.</summary>
  283.             <returns>An <see cref="T:System.Configuration.Install.Installer"></see> that represents the installer at the specified index.</returns>
  284.             <param name="index">The zero-based index of the installer to get or set. </param>
  285.         </member>
  286.         <member name="T:System.Configuration.Install.InstallEventArgs">
  287.             <summary>Provides data for the events: <see cref="E:System.Configuration.Install.Installer.BeforeInstall"></see>, <see cref="E:System.Configuration.Install.Installer.AfterInstall"></see>, <see cref="E:System.Configuration.Install.Installer.Committing"></see>, <see cref="E:System.Configuration.Install.Installer.Committed"></see>, <see cref="E:System.Configuration.Install.Installer.BeforeRollback"></see>, <see cref="E:System.Configuration.Install.Installer.AfterRollback"></see>, <see cref="E:System.Configuration.Install.Installer.BeforeUninstall"></see>, <see cref="E:System.Configuration.Install.Installer.AfterUninstall"></see>.</summary>
  288.         </member>
  289.         <member name="M:System.Configuration.Install.InstallEventArgs.#ctor">
  290.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallEventArgs"></see> class, and leaves the <see cref="P:System.Configuration.Install.InstallEventArgs.SavedState"></see> property empty.</summary>
  291.         </member>
  292.         <member name="M:System.Configuration.Install.InstallEventArgs.#ctor(System.Collections.IDictionary)">
  293.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallEventArgs"></see> class, and specifies the value for the <see cref="P:System.Configuration.Install.InstallEventArgs.SavedState"></see> property.</summary>
  294.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that represents the current state of the installation. </param>
  295.         </member>
  296.         <member name="P:System.Configuration.Install.InstallEventArgs.SavedState">
  297.             <summary>Gets an <see cref="T:System.Collections.IDictionary"></see> that represents the current state of the installation.</summary>
  298.             <returns>An <see cref="T:System.Collections.IDictionary"></see> that represents the current state of the installation.</returns>
  299.         </member>
  300.         <member name="T:System.Configuration.Install.InstallEventHandler">
  301.             <summary>Represents the method that will handle the <see cref="E:System.Configuration.Install.Installer.BeforeInstall"></see>, <see cref="E:System.Configuration.Install.Installer.AfterInstall"></see>, <see cref="E:System.Configuration.Install.Installer.Committing"></see>, <see cref="E:System.Configuration.Install.Installer.Committed"></see>, <see cref="E:System.Configuration.Install.Installer.BeforeRollback"></see>, <see cref="E:System.Configuration.Install.Installer.AfterRollback"></see>, <see cref="E:System.Configuration.Install.Installer.BeforeUninstall"></see>, or <see cref="E:System.Configuration.Install.Installer.AfterUninstall"></see> event of an <see cref="T:System.Configuration.Install.Installer"></see>.</summary>
  302.         </member>
  303.         <member name="T:System.Configuration.Install.InstallException">
  304.             <summary>The exception that is thrown when an error occurs during the commit, rollback, or uninstall phase of an installation.</summary>
  305.         </member>
  306.         <member name="M:System.Configuration.Install.InstallException.#ctor">
  307.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallException"></see> class.</summary>
  308.         </member>
  309.         <member name="M:System.Configuration.Install.InstallException.#ctor(System.String)">
  310.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallException"></see> class, and specifies the message to display to the user.</summary>
  311.             <param name="message">The message to display to the user. </param>
  312.         </member>
  313.         <member name="M:System.Configuration.Install.InstallException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  314.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallException"></see> class with serialized data.</summary>
  315.             <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination. </param>
  316.             <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown. </param>
  317.         </member>
  318.         <member name="M:System.Configuration.Install.InstallException.#ctor(System.String,System.Exception)">
  319.             <summary>Initializes a new instance of the <see cref="T:System.Configuration.Install.InstallException"></see> class, and specifies the message to display to the user, and a reference to the inner exception that is the cause of this exception.</summary>
  320.             <param name="message">The message to display to the user. </param>
  321.             <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
  322.         </member>
  323.         <member name="T:System.Configuration.Install.ManagedInstallerClass">
  324.             <summary>[To be supplied.] </summary>
  325.         </member>
  326.         <member name="M:System.Configuration.Install.ManagedInstallerClass.InstallHelper(System.String[])">
  327.             <summary>[To be supplied.] </summary>
  328.         </member>
  329.         <member name="M:System.Configuration.Install.ManagedInstallerClass.System.Configuration.Install.IManagedInstaller.ManagedInstall(System.String,System.Int32)">
  330.             <summary>For a description of this member, see <see cref="M:System.Configuration.Install.IManagedInstaller.ManagedInstall(System.String,System.Int32)"></see>.</summary>
  331.         </member>
  332.         <member name="T:System.Configuration.Install.TransactedInstaller">
  333.             <summary>Defines an installer that either succeeds completely or fails and leaves the computer in its initial state.</summary>
  334.         </member>
  335.         <member name="M:System.Configuration.Install.TransactedInstaller.Install(System.Collections.IDictionary)">
  336.             <summary>Performs the installation.</summary>
  337.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> in which this method saves information needed to perform a commit, rollback, or uninstall operation. </param>
  338.             <exception cref="T:System.ArgumentException">The savedState parameter is null. </exception>
  339.             <exception cref="T:System.Exception">The installation failed, and is being rolled back. </exception>
  340.         </member>
  341.         <member name="M:System.Configuration.Install.TransactedInstaller.Uninstall(System.Collections.IDictionary)">
  342.             <summary>Removes an installation.</summary>
  343.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the state of the computer after the installation completed. </param>
  344.         </member>
  345.         <member name="T:System.Configuration.Install.UninstallAction">
  346.             <summary>Specifies what an installer should do during an uninstallation.</summary>
  347.         </member>
  348.         <member name="F:System.Configuration.Install.UninstallAction.NoAction">
  349.             <summary>Leave the resource created by the installer as is.</summary>
  350.         </member>
  351.         <member name="F:System.Configuration.Install.UninstallAction.Remove">
  352.             <summary>Remove the resource the installer created.</summary>
  353.         </member>
  354.         <member name="T:System.Diagnostics.EventLogInstaller">
  355.             <summary>Allows you to install and configure an event log that your application reads from or writes to when running. </summary>
  356.         </member>
  357.         <member name="M:System.Diagnostics.EventLogInstaller.#ctor">
  358.             <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.EventLogInstaller"></see> class. </summary>
  359.         </member>
  360.         <member name="M:System.Diagnostics.EventLogInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
  361.             <summary>Copies the property values of an <see cref="T:System.Diagnostics.EventLog"></see> component that are required at installation time for an event log.</summary>
  362.             <param name="component">An <see cref="T:System.ComponentModel.IComponent"></see> to use as a template for the <see cref="T:System.Diagnostics.EventLogInstaller"></see>. </param>
  363.             <exception cref="T:System.ArgumentException">The specified component is not an <see cref="T:System.Diagnostics.EventLog"></see>.-or- The <see cref="P:System.Diagnostics.EventLog.Log"></see> or <see cref="P:System.Diagnostics.EventLog.Source"></see> property of the specified component is either null or empty. </exception>
  364.         </member>
  365.         <member name="M:System.Diagnostics.EventLogInstaller.Install(System.Collections.IDictionary)">
  366.             <summary>Performs the installation and writes event log information to the registry.</summary>
  367.             <param name="stateSaver">An <see cref="T:System.Collections.IDictionary"></see> used to save information needed to perform a rollback or uninstall operation. </param>
  368.             <exception cref="T:System.PlatformNotSupportedException">The platform the installer is trying to use is not Windows NT 4.0 or later. </exception>
  369.             <exception cref="T:System.ArgumentException">The name specified in the <see cref="P:System.Diagnostics.EventLogInstaller.Source"></see>  property is already registered for a different event log.</exception>
  370.         </member>
  371.         <member name="M:System.Diagnostics.EventLogInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
  372.             <summary>Determines whether an installer and another specified installer refer to the same source.</summary>
  373.             <returns>true if this installer and the installer specified by the otherInstaller parameter would install or uninstall the same source; otherwise, false.</returns>
  374.             <param name="otherInstaller">The installer to compare. </param>
  375.         </member>
  376.         <member name="M:System.Diagnostics.EventLogInstaller.Rollback(System.Collections.IDictionary)">
  377.             <summary>Restores the computer to the state it was in before the installation by rolling back the event log information that the installation procedure wrote to the registry.</summary>
  378.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the pre-installation state of the computer. </param>
  379.         </member>
  380.         <member name="M:System.Diagnostics.EventLogInstaller.Uninstall(System.Collections.IDictionary)">
  381.             <summary>Removes an installation by removing event log information from the registry.</summary>
  382.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the pre-installation state of the computer. </param>
  383.         </member>
  384.         <member name="P:System.Diagnostics.EventLogInstaller.CategoryCount">
  385.             <summary>Gets or sets the number of categories in the category resource file.</summary>
  386.             <returns>The number of categories in the category resource file. The default value is zero.</returns>
  387.         </member>
  388.         <member name="P:System.Diagnostics.EventLogInstaller.CategoryResourceFile">
  389.             <summary>Gets or sets the path of the resource file that contains category strings for the source.</summary>
  390.             <returns>The path of the category resource file. The default is an empty string ("").</returns>
  391.         </member>
  392.         <member name="P:System.Diagnostics.EventLogInstaller.Log">
  393.             <summary>Gets or sets the name of the log to set the source to.</summary>
  394.             <returns>The name of the log. This can be Application, System, or a custom log name. The default is an empty string ("").</returns>
  395.         </member>
  396.         <member name="P:System.Diagnostics.EventLogInstaller.MessageResourceFile">
  397.             <summary>Gets or sets the path of the resource file that contains message formatting strings for the source.</summary>
  398.             <returns>The path of the message resource file. The default is an empty string ("").</returns>
  399.         </member>
  400.         <member name="P:System.Diagnostics.EventLogInstaller.ParameterResourceFile">
  401.             <summary>Gets or sets the path of the resource file that contains message parameter strings for the source.</summary>
  402.             <returns>The path of the message parameter resource file. The default is an empty string ("").</returns>
  403.         </member>
  404.         <member name="P:System.Diagnostics.EventLogInstaller.Source">
  405.             <summary>Gets or sets the source name to register with the log.</summary>
  406.             <returns>The name to register with the event log as a source of entries. The default is an empty string ("").</returns>
  407.         </member>
  408.         <member name="P:System.Diagnostics.EventLogInstaller.UninstallAction">
  409.             <summary>Gets or sets a value that indicates whether the Installer Tool (Installutil.exe) should remove the event log or leave it in its installed state at uninstall time.</summary>
  410.             <returns>One of the <see cref="T:System.Configuration.Install.UninstallAction"></see> values that indicates what state to leave the event log in when the <see cref="T:System.Diagnostics.EventLog"></see> is uninstalled. The default is Remove.</returns>
  411.         </member>
  412.         <member name="T:System.Diagnostics.PerformanceCounterInstaller">
  413.             <summary>Specifies an installer for the <see cref="T:System.Diagnostics.PerformanceCounter"></see> component.</summary>
  414.         </member>
  415.         <member name="M:System.Diagnostics.PerformanceCounterInstaller.#ctor">
  416.             <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.PerformanceCounterInstaller"></see> class. </summary>
  417.         </member>
  418.         <member name="M:System.Diagnostics.PerformanceCounterInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
  419.             <summary>Copies all the properties from the specified component that are required at install time for a performance counter.</summary>
  420.             <param name="component">The component to copy from. </param>
  421.             <exception cref="T:System.ArgumentException">The specified component is not a <see cref="T:System.Diagnostics.PerformanceCounter"></see>.-or- The specified <see cref="T:System.Diagnostics.PerformanceCounter"></see> is incomplete.-or- Multiple counters in different categories are trying to be installed. </exception>
  422.         </member>
  423.         <member name="M:System.Diagnostics.PerformanceCounterInstaller.Install(System.Collections.IDictionary)">
  424.             <summary>Performs the installation.</summary>
  425.             <param name="stateSaver">An <see cref="T:System.Collections.IDictionary"></see> that is used to save the information needed to perform a commit, rollback, or uninstall operation. </param>
  426.         </member>
  427.         <member name="M:System.Diagnostics.PerformanceCounterInstaller.Rollback(System.Collections.IDictionary)">
  428.             <summary>Restores the computer to the state it was in before the installation.</summary>
  429.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the pre-installation state of the computer. </param>
  430.         </member>
  431.         <member name="M:System.Diagnostics.PerformanceCounterInstaller.Uninstall(System.Collections.IDictionary)">
  432.             <summary>Removes an installation.</summary>
  433.             <param name="savedState">An <see cref="T:System.Collections.IDictionary"></see> that contains the post-installation state of the computer. </param>
  434.         </member>
  435.         <member name="P:System.Diagnostics.PerformanceCounterInstaller.CategoryHelp">
  436.             <summary>Gets or sets the descriptive message for the performance counter.</summary>
  437.             <returns>The descriptive message for the performance counter.</returns>
  438.             <exception cref="T:System.ArgumentNullException">The value is set to null. </exception>
  439.         </member>
  440.         <member name="P:System.Diagnostics.PerformanceCounterInstaller.CategoryName">
  441.             <summary>Gets or sets the performance category name for the performance counter.</summary>
  442.             <returns>The performance category name for the performance counter.</returns>
  443.             <exception cref="T:System.ArgumentException">The value is not a valid category name.</exception>
  444.             <exception cref="T:System.ArgumentNullException">The value is set to null. </exception>
  445.         </member>
  446.         <member name="P:System.Diagnostics.PerformanceCounterInstaller.CategoryType">
  447.             <summary>Gets or sets the performance counter category type.</summary>
  448.             <returns>One of the <see cref="T:System.Diagnostics.PerformanceCounterCategoryType"></see> values. </returns>
  449.             <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The value is not a <see cref="T:System.Diagnostics.PerformanceCounterCategoryType"></see>.</exception>
  450.         </member>
  451.         <member name="P:System.Diagnostics.PerformanceCounterInstaller.Counters">
  452.             <summary>Gets a collection of data that pertains to the counters to install.</summary>
  453.             <returns>A <see cref="T:System.Diagnostics.CounterCreationDataCollection"></see> that contains the names, help messages, and types of the counters to install.</returns>
  454.         </member>
  455.         <member name="P:System.Diagnostics.PerformanceCounterInstaller.UninstallAction">
  456.             <summary>Determines whether the performance counter should be removed at uninstall time.</summary>
  457.             <returns>One of the <see cref="T:System.Configuration.Install.UninstallAction"></see> values. The default is Remove.</returns>
  458.             <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The value is not an <see cref="T:System.Configuration.Install.UninstallAction"></see>.</exception>
  459.         </member>
  460.     </members>
  461. </doc>