﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Configuration.Install</name>
  </assembly>
  <members>
    <member name="E:System.Configuration.Install.Installer.AfterInstall">
      <summary>在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的所有安装程序的 <see cref="M:System.Configuration.Install.Installer.Install(System.Collections.IDictionary)" /> 方法都运行后发生。</summary>
    </member>
    <member name="E:System.Configuration.Install.Installer.AfterRollback">
      <summary>在回滚 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中所有安装程序的安装后发生。</summary>
    </member>
    <member name="E:System.Configuration.Install.Installer.AfterUninstall">
      <summary>在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中所有安装程序都执行它们的卸载操作后发生。</summary>
    </member>
    <member name="E:System.Configuration.Install.Installer.BeforeInstall">
      <summary>在安装程序集合中每个安装程序的 <see cref="M:System.Configuration.Install.Installer.Install(System.Collections.IDictionary)" /> 方法运行前发生。</summary>
    </member>
    <member name="E:System.Configuration.Install.Installer.BeforeRollback">
      <summary>在回滚 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的安装程序前发生。</summary>
    </member>
    <member name="E:System.Configuration.Install.Installer.BeforeUninstall">
      <summary>在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的安装程序执行它们的卸载操作前发生。</summary>
    </member>
    <member name="E:System.Configuration.Install.Installer.Committed">
      <summary>在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的所有安装程序均提交它们的安装后发生。</summary>
    </member>
    <member name="E:System.Configuration.Install.Installer.Committing">
      <summary>在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的安装程序提交它们的安装前发生。</summary>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.#ctor">
      <summary>初始化 <see cref="T:System.Configuration.Install.AssemblyInstaller" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.#ctor(System.Reflection.Assembly,System.String[])">
      <summary>新实例初始化 <see cref="T:System.Configuration.Install.AssemblyInstaller" /> 类，并指定要安装的程序集和要使用在创建新的命令行 <see cref="T:System.Configuration.Install.InstallContext" /> 对象。</summary>
      <param name="assembly">
        <see cref="T:System.Reflection.Assembly" /> 安装。</param>
      <param name="commandLine">要使用在创建新的命令行 <see cref="T:System.Configuration.Install.InstallContext" /> 对象的程序集的安装。 可以是 null 值。</param>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.#ctor(System.String,System.String[])">
      <summary>新实例初始化 <see cref="T:System.Configuration.Install.AssemblyInstaller" /> 类，并指定要安装的程序集和要使用在创建新的命令行文件名称 <see cref="T:System.Configuration.Install.InstallContext" /> 对象的程序集的安装。</summary>
      <param name="fileName">要安装的程序集文件的名称。</param>
      <param name="commandLine">要使用在创建新的命令行 <see cref="T:System.Configuration.Install.InstallContext" /> 对象的程序集的安装。 可以是 null 值。</param>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.CheckIfInstallable(System.String)">
      <summary>检查以确定是否可以安装指定的程序集。</summary>
      <param name="assemblyName">要在其中搜索程序安装程序的程序集。</param>
      <exception cref="T:System.Exception">不能安装指定的程序集。</exception>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.Commit(System.Collections.IDictionary)">
      <summary>完成安装事务。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> ，它包含计算机的状态后运行安装程序集合中的所有安装程序。</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="savedState" /> 参数为 null。- 或 - 已保存状态 <see cref="T:System.Collections.IDictionary" /> 可能已损坏。- 或 - 找不到一个文件。</exception>
      <exception cref="T:System.Exception">中发生错误 <see cref="E:System.Configuration.Install.Installer.Committing" /> 事件处理程序之一的集合中的安装。- 或 - 中发生错误 <see cref="E:System.Configuration.Install.Installer.Committed" /> 事件处理程序之一的集合中的安装。- 或 - 期间出现异常 <see cref="M:System.Configuration.Install.AssemblyInstaller.Commit(System.Collections.IDictionary)" /> 一安装阶段。 该异常被忽略，并且安装将继续。 但是，在安装完成后应用程序可能无法正确工作。- 或 - 在程序集之一中找不到安装程序类型。- 或 - 无法创建一个安装程序类型的实例。</exception>
      <exception cref="T:System.Configuration.Install.InstallException">期间出现异常 <see cref="M:System.Configuration.Install.AssemblyInstaller.Commit(System.Collections.IDictionary)" /> 一安装阶段。 该异常被忽略，并且安装将继续。 但是，在安装完成后应用程序可能无法正确工作。</exception>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.Install(System.Collections.IDictionary)">
      <summary>执行安装。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 用于保存执行提交、回滚或卸载操作所需的信息。</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="savedState" /> 参数为 null。- 或 - 找不到一个文件。</exception>
      <exception cref="T:System.Exception">出现异常情况 <see cref="E:System.Configuration.Install.Installer.BeforeInstall" /> 事件处理程序之一的集合中的安装。- 或 - 出现异常情况 <see cref="E:System.Configuration.Install.Installer.AfterInstall" /> 事件处理程序之一的集合中的安装。- 或 - 在程序集之一中找不到安装程序类型。- 或 - 无法创建一个安装程序类型的实例。</exception>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.Rollback(System.Collections.IDictionary)">
      <summary>将计算机还原为在安装前的状态。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含计算机的安装前状态。</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="savedState" /> 参数为 null。- 或 - 已保存状态 <see cref="T:System.Collections.IDictionary" /> 可能已损坏。- 或 - 找不到一个文件。</exception>
      <exception cref="T:System.Exception">出现异常情况 <see cref="E:System.Configuration.Install.Installer.BeforeRollback" /> 事件处理程序之一的集合中的安装。- 或 - 出现异常情况 <see cref="E:System.Configuration.Install.Installer.AfterRollback" /> 事件处理程序之一的集合中的安装。- 或 - 期间出现异常 <see cref="M:System.Configuration.Install.AssemblyInstaller.Rollback(System.Collections.IDictionary)" /> 一安装阶段。 该异常被忽略，并回滚继续进行。 但是，计算机可能无法完全还原为其初始状态之后回滚完成。- 或 - 在程序集之一中找不到安装程序类型。- 或 - 无法创建一个安装程序类型的实例。</exception>
      <exception cref="T:System.Configuration.Install.InstallException">期间出现异常 <see cref="M:System.Configuration.Install.AssemblyInstaller.Rollback(System.Collections.IDictionary)" /> 一安装阶段。 该异常被忽略，并回滚继续进行。 但是，计算机可能无法完全还原为其初始状态之后回滚完成。</exception>
    </member>
    <member name="M:System.Configuration.Install.AssemblyInstaller.Uninstall(System.Collections.IDictionary)">
      <summary>移除安装。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> ，其中包含计算机的安装后状态。</param>
      <exception cref="T:System.ArgumentException">已保存状态 <see cref="T:System.Collections.IDictionary" /> 可能已损坏。- 或 - 找不到一个文件。</exception>
      <exception cref="T:System.Exception">中发生错误 <see cref="E:System.Configuration.Install.Installer.BeforeUninstall" /> 事件处理程序之一的集合中的安装。- 或 - 中发生错误 <see cref="E:System.Configuration.Install.Installer.AfterUninstall" /> 事件处理程序之一的集合中的安装。- 或 - 卸载时发生异常。 该异常被忽略，并将继续卸载。 但是，卸载完成后应用程序可能未完全卸载。- 或 - 在程序集之一中找不到安装程序类型。- 或 - 无法创建一个安装程序类型的实例。- 或 - 无法删除文件。</exception>
      <exception cref="T:System.Configuration.Install.InstallException">卸载时发生异常。 该异常被忽略，并将继续卸载。 但是，卸载完成后应用程序可能未完全卸载。</exception>
    </member>
    <member name="M:System.Configuration.Install.ComponentInstaller.#ctor">
      <summary>初始化 <see cref="T:System.Configuration.Install.ComponentInstaller" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Configuration.Install.ComponentInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
      <summary>当在派生类中重写，复制在所需的所有属性将从指定的组件安装时。</summary>
      <param name="component">要从复制的组件。</param>
    </member>
    <member name="M:System.Configuration.Install.ComponentInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
      <summary>确定指定的安装程序是否与此安装程序安装相同的对象。</summary>
      <param name="otherInstaller">安装程序进行比较。</param>
      <returns>true 如果此安装程序和安装由 <paramref name="otherInstaller" /> 参数安装相同的对象; 否则为 false。</returns>
    </member>
    <member name="M:System.Configuration.Install.IManagedInstaller.ManagedInstall(System.String,System.Int32)">
      <summary>执行托管的安装。</summary>
      <param name="commandLine">指定安装命令行。</param>
      <param name="hInstall">安装句柄。</param>
      <returns>Installutil.exe 返回代码。 安装成功，返回 0。 其他值表示失败。</returns>
    </member>
    <member name="M:System.Configuration.Install.InstallContext.#ctor">
      <summary>初始化 <see cref="T:System.Configuration.Install.InstallContext" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Configuration.Install.InstallContext.#ctor(System.String,System.String[])">
      <summary>新实例初始化 <see cref="T:System.Configuration.Install.InstallContext" /> 类，并创建用于安装的日志文件。</summary>
      <param name="logFilePath">此安装时，该日志文件的路径或 null 如果应该不创建任何日志文件。</param>
      <param name="commandLine">在运行安装程序时输入的命令行参数或 null 如果未输入任何内容。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallContext.IsParameterTrue(System.String)">
      <summary>确定指定的命令行参数是否为 true。</summary>
      <param name="paramName">要检查的命令行参数的名称。</param>
      <returns>true 如果指定的参数设置为"yes"，"真"、"1"或空字符串 ("");否则为 false。</returns>
    </member>
    <member name="M:System.Configuration.Install.InstallContext.LogMessage(System.String)">
      <summary>将消息写入到控制台和安装日志文件。</summary>
      <param name="message">要写入的消息。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallContext.ParseCommandLine(System.String[])">
      <summary>将命令行参数分析为字符串字典。</summary>
      <param name="args">包含命令行参数的数组。</param>
      <returns>一个 <see cref="T:System.Collections.Specialized.StringDictionary" /> 包含已分析的命令行参数。</returns>
    </member>
    <member name="M:System.Configuration.Install.Installer.#ctor">
      <summary>初始化 <see cref="T:System.Configuration.Install.Installer" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Configuration.Install.Installer.Commit(System.Collections.IDictionary)">
      <summary>在派生类中重写时，完成安装事务。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在集合中所有安装程序都运行后的计算机的状态。</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="savedState" /> 参数为 null。- 或 - 已保存状态 <see cref="T:System.Collections.IDictionary" /> 可能已损坏。</exception>
      <exception cref="T:System.Configuration.Install.InstallException">期间出现异常 <see cref="M:System.Configuration.Install.Installer.Commit(System.Collections.IDictionary)" /> 一安装阶段。 忽略该异常，并且安装将继续。 但是，在安装完成后应用程序可能无法正确工作。</exception>
    </member>
    <member name="M:System.Configuration.Install.Installer.Install(System.Collections.IDictionary)">
      <summary>在派生类中被重写时，执行安装。</summary>
      <param name="stateSaver">
        <see cref="T:System.Collections.IDictionary" /> 用于保存执行提交、回滚或卸载操作所需的信息。</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="stateSaver" /> 参数为 null。</exception>
      <exception cref="T:System.Exception">出现异常情况 <see cref="E:System.Configuration.Install.Installer.BeforeInstall" /> 事件处理程序之一的集合中的安装。- 或 - 出现异常情况 <see cref="E:System.Configuration.Install.Installer.AfterInstall" /> 事件处理程序之一的集合中的安装。</exception>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnAfterInstall(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.AfterInstall" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中包含的所有安装程序都完成它们的安装后计算机的状态。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnAfterRollback(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.AfterRollback" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中包含的安装程序回滚之后计算机的状态。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnAfterUninstall(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.AfterUninstall" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中包含的所有安装程序都卸载后计算机的状态。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnBeforeInstall(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.BeforeInstall" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在安装 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的安装程序之前计算机的状态。 此时，该 <see cref="T:System.Collections.IDictionary" /> 对象应为空。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnBeforeRollback(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.BeforeRollback" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在回滚 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的安装程序之前计算机的状态。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnBeforeUninstall(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.BeforeUninstall" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的安装程序卸载它们的安装之前计算机的状态。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnCommitted(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.Committed" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含在 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中所有安装程序都运行后计算机的状态。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.OnCommitting(System.Collections.IDictionary)">
      <summary>引发 <see cref="E:System.Configuration.Install.Installer.Committing" /> 事件。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含提交 <see cref="P:System.Configuration.Install.Installer.Installers" /> 属性中的安装程序之前计算机的状态。</param>
    </member>
    <member name="M:System.Configuration.Install.Installer.Rollback(System.Collections.IDictionary)">
      <summary>在派生类中重写时，还原计算机的安装前状态。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含计算机的安装前状态。</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="savedState" /> 参数为 null。- 或 - 已保存状态 <see cref="T:System.Collections.IDictionary" /> 可能已损坏。</exception>
      <exception cref="T:System.Configuration.Install.InstallException">期间出现异常 <see cref="M:System.Configuration.Install.Installer.Rollback(System.Collections.IDictionary)" /> 一安装阶段。 忽略该异常并回滚继续进行。 但是，计算机可能无法完全还原为其初始状态之后回滚完成。</exception>
    </member>
    <member name="M:System.Configuration.Install.Installer.Uninstall(System.Collections.IDictionary)">
      <summary>在派生类中重写时，移除安装。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含安装完成后计算机的状态。</param>
      <exception cref="T:System.ArgumentException">已保存状态 <see cref="T:System.Collections.IDictionary" /> 可能已损坏。</exception>
      <exception cref="T:System.Configuration.Install.InstallException">卸载时发生异常。 忽略该异常并将继续卸载。 但是，在卸载完成后应用程序可能未完全卸载。</exception>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.Add(System.Configuration.Install.Installer)">
      <summary>将指定的安装程序添加到此集合的安装程序。</summary>
      <param name="value">
        <see cref="T:System.Configuration.Install.Installer" /> ，它表示要添加到集合的安装程序。</param>
      <returns>添加安装程序的从零开始的索引。</returns>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.AddRange(System.Configuration.Install.Installer[])">
      <summary>将指定的数组的安装程序添加到此集合。</summary>
      <param name="value">类型的数组 <see cref="T:System.Configuration.Install.Installer" /> ，它表示要添加到此集合的安装程序。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.AddRange(System.Configuration.Install.InstallerCollection)">
      <summary>将指定的安装程序集合添加到此集合。</summary>
      <param name="value">
        <see cref="T:System.Configuration.Install.InstallerCollection" /> ，它表示要添加到此集合的安装程序。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.Contains(System.Configuration.Install.Installer)">
      <summary>确定是否包含在集合中指定的安装程序。</summary>
      <param name="value">
        <see cref="T:System.Configuration.Install.Installer" /> ，它表示要查找的安装程序。</param>
      <returns>true 如果指定的安装程序是否在此集合中;否则为 false。</returns>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.CopyTo(System.Configuration.Install.Installer[],System.Int32)">
      <summary>将项从集合复制到一个数组中指定索引处开始。</summary>
      <param name="array">要复制到的数组。</param>
      <param name="index">在此处粘贴集合数组的索引。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.IndexOf(System.Configuration.Install.Installer)">
      <summary>确定集合中指定的安装程序的索引。</summary>
      <param name="value">
        <see cref="T:System.Configuration.Install.Installer" /> 要在集合中查找。</param>
      <returns>安装程序集合中的从零开始的索引。</returns>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.Insert(System.Int32,System.Configuration.Install.Installer)">
      <summary>将指定的安装程序插入到集合中的指定索引处。</summary>
      <param name="index">从零开始的索引，在其中插入安装程序。</param>
      <param name="value">要插入的 <see cref="T:System.Configuration.Install.Installer" />。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.OnInsert(System.Int32,System.Object)">
      <summary>在新的安装程序插入到集合之前，请执行其他自定义进程。</summary>
      <param name="index">从零开始的索引，在其中插入 <paramref name="value" />。</param>
      <param name="value">在安装程序的新值 <paramref name="index" />。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.OnRemove(System.Int32,System.Object)">
      <summary>从集合中删除安装程序之前，请执行其他自定义进程。</summary>
      <param name="index">从零开始的索引，到 <paramref name="value" /> 找不到。</param>
      <param name="value">安装程序，以便从删除 <paramref name="index" />。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.OnSet(System.Int32,System.Object,System.Object)">
      <summary>将现有的安装设置为新值之前，请执行其他自定义进程。</summary>
      <param name="index">从零开始的索引，在用于替换 <paramref name="oldValue" />。</param>
      <param name="oldValue">要替换的值 <paramref name="newValue." /></param>
      <param name="newValue">在安装程序的新值 <paramref name="index" />。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallerCollection.Remove(System.Configuration.Install.Installer)">
      <summary>从集合中移除指定的 <see cref="T:System.Configuration.Install.Installer" />。</summary>
      <param name="value">
        <see cref="T:System.Configuration.Install.Installer" /> ，它表示要删除的安装程序。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallEventArgs.#ctor">
      <summary>新实例初始化 <see cref="T:System.Configuration.Install.InstallEventArgs" /> 类，并使 <see cref="P:System.Configuration.Install.InstallEventArgs.SavedState" /> 属性为空。</summary>
    </member>
    <member name="M:System.Configuration.Install.InstallEventArgs.#ctor(System.Collections.IDictionary)">
      <summary>新实例初始化 <see cref="T:System.Configuration.Install.InstallEventArgs" /> 类，并指定的值 <see cref="P:System.Configuration.Install.InstallEventArgs.SavedState" /> 属性。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> ，它表示安装的当前状态。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallException.#ctor">
      <summary>初始化 <see cref="T:System.Configuration.Install.InstallException" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Configuration.Install.InstallException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>用序列化数据初始化 <see cref="T:System.Configuration.Install.InstallException" /> 类的新实例。</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" />，它保存关于所引发异常的序列化对象数据。</param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.StreamingContext" />，它包含关于源或目标的上下文信息。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallException.#ctor(System.String)">
      <summary>新实例初始化 <see cref="T:System.Configuration.Install.InstallException" /> 类，并指定要向用户显示的消息。</summary>
      <param name="message">要显示给用户的消息。</param>
    </member>
    <member name="M:System.Configuration.Install.InstallException.#ctor(System.String,System.Exception)">
      <summary>新实例初始化 <see cref="T:System.Configuration.Install.InstallException" /> 类，并指定要显示给用户和对导致此异常的内部异常的引用的消息。</summary>
      <param name="message">要显示给用户的消息。</param>
      <param name="innerException">导致当前异常的异常。 如果 <paramref name="innerException" /> 参数不为 null，则当前异常将在处理内部异常的 catch 块中引发。</param>
    </member>
    <member name="M:System.Configuration.Install.ManagedInstallerClass.#ctor">
      <summary>初始化 <see cref="T:System.Configuration.Install.ManagedInstallerClass" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Configuration.Install.ManagedInstallerClass.InstallHelper(System.String[])">
      <summary>处理的功能 Installutil.exe（安装程序工具）。</summary>
      <param name="args">传递给安装程序工具的参数。</param>
    </member>
    <member name="M:System.Configuration.Install.ManagedInstallerClass.System#Configuration#Install#IManagedInstaller#ManagedInstall(System.String,System.Int32)">
      <summary>有关此成员的说明，请参阅 <see cref="M:System.Configuration.Install.IManagedInstaller.ManagedInstall(System.String,System.Int32)" />。</summary>
      <param name="argString">要安装的命令行。</param>
      <param name="hInstall">安装句柄。</param>
      <returns>Installutil.exe 返回代码。 安装成功，返回 0。 其他值表示失败。</returns>
    </member>
    <member name="M:System.Configuration.Install.TransactedInstaller.#ctor">
      <summary>初始化 <see cref="T:System.Configuration.Install.TransactedInstaller" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Configuration.Install.TransactedInstaller.Install(System.Collections.IDictionary)">
      <summary>执行安装。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 在此方法保存所需信息来执行提交、 回滚或卸载操作。</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="savedState" /> 参数为 null。</exception>
      <exception cref="T:System.Exception">安装失败，并且正在被回滚。</exception>
    </member>
    <member name="M:System.Configuration.Install.TransactedInstaller.Uninstall(System.Collections.IDictionary)">
      <summary>移除安装。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含安装完成后计算机的状态。</param>
    </member>
    <member name="M:System.Diagnostics.EventLogInstaller.#ctor">
      <summary>初始化 <see cref="T:System.Diagnostics.EventLogInstaller" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Diagnostics.EventLogInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
      <summary>将复制的属性值 <see cref="T:System.Diagnostics.EventLog" /> 在事件日志的安装时所需的组件。</summary>
      <param name="component">
        <see cref="T:System.ComponentModel.IComponent" /> 以用作模板 <see cref="T:System.Diagnostics.EventLogInstaller" />。</param>
      <exception cref="T:System.ArgumentException">指定的组件不是 <see cref="T:System.Diagnostics.EventLog" />。- 或 - <see cref="P:System.Diagnostics.EventLog.Log" /> 或 <see cref="P:System.Diagnostics.EventLog.Source" /> 指定组件的属性是 null 或为空。</exception>
    </member>
    <member name="M:System.Diagnostics.EventLogInstaller.Install(System.Collections.IDictionary)">
      <summary>执行安装，并将事件日志信息写入注册表。</summary>
      <param name="stateSaver">
        <see cref="T:System.Collections.IDictionary" /> 用于保存执行回滚或卸载操作所需的信息。</param>
      <exception cref="T:System.PlatformNotSupportedException">安装程序尝试使用该平台不是 Windows NT 4.0 或更高版本。</exception>
      <exception cref="T:System.ArgumentException">中指定的名称 <see cref="P:System.Diagnostics.EventLogInstaller.Source" />  不同的事件日志的已注册属性。</exception>
    </member>
    <member name="M:System.Diagnostics.EventLogInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
      <summary>确定是否安装程序和另一个指定的安装程序将引用到相同的源。</summary>
      <param name="otherInstaller">安装程序进行比较。</param>
      <returns>true 如果此安装程序和安装由 <paramref name="otherInstaller" /> 参数将安装或卸载相同的源; 否则为 false。</returns>
    </member>
    <member name="M:System.Diagnostics.EventLogInstaller.Rollback(System.Collections.IDictionary)">
      <summary>将计算机还原到它所处的状态在安装前通过回滚安装过程写入注册表的事件日志信息。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含计算机的安装前状态。</param>
    </member>
    <member name="M:System.Diagnostics.EventLogInstaller.Uninstall(System.Collections.IDictionary)">
      <summary>通过删除事件日志信息从注册表中移除安装。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含计算机的安装前状态。</param>
    </member>
    <member name="M:System.Diagnostics.PerformanceCounterInstaller.#ctor">
      <summary>初始化 <see cref="T:System.Diagnostics.PerformanceCounterInstaller" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Diagnostics.PerformanceCounterInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
      <summary>复制从指定的组件在所需的所有属性安装性能计数器的时间。</summary>
      <param name="component">要从复制的组件。</param>
      <exception cref="T:System.ArgumentException">指定的组件不是 <see cref="T:System.Diagnostics.PerformanceCounter" />。- 或 - 指定 <see cref="T:System.Diagnostics.PerformanceCounter" /> 不完整。- 或 - 不同类别中的多个计数器正在尝试安装。</exception>
    </member>
    <member name="M:System.Diagnostics.PerformanceCounterInstaller.Install(System.Collections.IDictionary)">
      <summary>执行安装。</summary>
      <param name="stateSaver">
        <see cref="T:System.Collections.IDictionary" /> 用于保存执行提交、 所需的信息回滚或卸载操作。</param>
    </member>
    <member name="M:System.Diagnostics.PerformanceCounterInstaller.Rollback(System.Collections.IDictionary)">
      <summary>将计算机还原为在安装前的状态。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> 包含计算机的安装前状态。</param>
    </member>
    <member name="M:System.Diagnostics.PerformanceCounterInstaller.Uninstall(System.Collections.IDictionary)">
      <summary>移除安装。</summary>
      <param name="savedState">
        <see cref="T:System.Collections.IDictionary" /> ，其中包含计算机的安装后状态。</param>
    </member>
    <member name="P:System.Configuration.Install.AssemblyInstaller.Assembly">
      <summary>获取或设置要安装的程序集。</summary>
      <returns>
        <see cref="T:System.Reflection.Assembly" /> ，它定义要安装的程序集。</returns>
      <exception cref="T:System.ArgumentNullException">属性值为 null。</exception>
    </member>
    <member name="P:System.Configuration.Install.AssemblyInstaller.CommandLine">
      <summary>获取或设置要使用在创建新的命令行 <see cref="T:System.Configuration.Install.InstallContext" /> 对象的程序集的安装。</summary>
      <returns>类型的数组 <see cref="T:System.String" /> ，表示要使用在创建新的命令行 <see cref="T:System.Configuration.Install.InstallContext" /> 对象的程序集的安装。</returns>
    </member>
    <member name="P:System.Configuration.Install.AssemblyInstaller.HelpText">
      <summary>获取安装程序集合中所有安装程序的帮助文字。</summary>
      <returns>安装程序集合，其中包括每个安装程序的用途和可传递给和理解的每个安装程序 （用于安装程序） 的命令行选项的说明中的所有安装程序帮助文本。</returns>
    </member>
    <member name="P:System.Configuration.Install.AssemblyInstaller.Path">
      <summary>获取或设置要安装的程序集的路径。</summary>
      <returns>要安装的程序集的路径。</returns>
    </member>
    <member name="P:System.Configuration.Install.AssemblyInstaller.UseNewContext">
      <summary>获取或设置一个值，该值指示是否创建一个新 <see cref="T:System.Configuration.Install.InstallContext" /> 对象的程序集的安装。</summary>
      <returns>true 如果新 <see cref="T:System.Configuration.Install.InstallContext" /> 对象创建程序集的安装; 否则为应为 false。 默认值为 true。</returns>
    </member>
    <member name="P:System.Configuration.Install.InstallContext.Parameters">
      <summary>获取运行 InstallUtil.exe 时已输入的命令行参数。</summary>
      <returns>一个 <see cref="T:System.Collections.Specialized.StringDictionary" /> ，它表示安装可执行文件运行时已输入的命令行参数。</returns>
    </member>
    <member name="P:System.Configuration.Install.Installer.Context">
      <summary>获取或设置关于当前安装的信息。</summary>
      <returns>
        <see cref="T:System.Configuration.Install.InstallContext" /> 包含关于当前安装的信息。</returns>
    </member>
    <member name="P:System.Configuration.Install.Installer.HelpText">
      <summary>获取安装程序集合中所有安装程序的帮助文字。</summary>
      <returns>安装程序集合中所有安装程序的帮助文本，包括安装程序的用途说明以及可执行安装文件（如 InstallUtil.exe 实用工具）的命令行选项，这些选项可以传递给该安装程序并为其所识别。</returns>
      <exception cref="T:System.NullReferenceException">安装程序集合中的安装程序之一指定为 null 引用而不是帮助文本。 此异常的可能原因是要包含的帮助文本的字段已定义但未初始化。</exception>
    </member>
    <member name="P:System.Configuration.Install.Installer.Installers">
      <summary>获取该安装程序包含的安装程序的集合。</summary>
      <returns>
        <see cref="T:System.Configuration.Install.InstallerCollection" /> 包含与该安装程序关联的安装程序的集合。</returns>
    </member>
    <member name="P:System.Configuration.Install.Installer.Parent">
      <summary>获取或设置包含该安装程序所属的集合的安装程序。</summary>
      <returns>
        <see cref="T:System.Configuration.Install.Installer" /> 包含此实例所属的集合；或者，如果此实例不属于集合，则为 null。</returns>
    </member>
    <member name="P:System.Configuration.Install.InstallerCollection.Item(System.Int32)">
      <summary>获取或设置指定索引处的安装程序。</summary>
      <param name="index">要获取或设置该安装程序的从零开始的索引。</param>
      <returns>
        <see cref="T:System.Configuration.Install.Installer" /> ，它表示指定索引处的安装程序。</returns>
    </member>
    <member name="P:System.Configuration.Install.InstallEventArgs.SavedState">
      <summary>获取 <see cref="T:System.Collections.IDictionary" /> ，它表示安装的当前状态。</summary>
      <returns>
        <see cref="T:System.Collections.IDictionary" /> ，它表示安装的当前状态。</returns>
    </member>
    <member name="P:System.Diagnostics.EventLogInstaller.CategoryCount">
      <summary>获取或设置类别资源文件中的类别数。</summary>
      <returns>类别资源文件中的类别数。 默认值为 0。</returns>
    </member>
    <member name="P:System.Diagnostics.EventLogInstaller.CategoryResourceFile">
      <summary>获取或设置包含源的类别字符串的资源文件的路径。</summary>
      <returns>类别资源文件的路径。 默认值为空字符串("")。</returns>
    </member>
    <member name="P:System.Diagnostics.EventLogInstaller.Log">
      <summary>获取或设置要将源设置的日志的名称。</summary>
      <returns>日志的名称。 这可以是应用程序、 系统或自定义日志名称。 默认值为空字符串("")。</returns>
    </member>
    <member name="P:System.Diagnostics.EventLogInstaller.MessageResourceFile">
      <summary>获取或设置包含消息格式的源字符串的资源文件的路径。</summary>
      <returns>消息资源文件的路径。 默认值为空字符串("")。</returns>
    </member>
    <member name="P:System.Diagnostics.EventLogInstaller.ParameterResourceFile">
      <summary>获取或设置包含消息源的参数字符串的资源文件的路径。</summary>
      <returns>消息参数资源文件的路径。 默认值为空字符串("")。</returns>
    </member>
    <member name="P:System.Diagnostics.EventLogInstaller.Source">
      <summary>获取或设置要注册的日志的源名称。</summary>
      <returns>要注册为项源的事件日志的名称。 默认值为空字符串("")。</returns>
    </member>
    <member name="P:System.Diagnostics.EventLogInstaller.UninstallAction">
      <summary>获取或设置一个值，该值指示是否 Installutil.exe（安装程序工具） 事件日志或保留在其已安装状态在卸载时应删除。</summary>
      <returns>其中一个 <see cref="T:System.Configuration.Install.UninstallAction" /> 值，该值指示用于保留事件日志中时的状态 <see cref="T:System.Diagnostics.EventLog" /> 是否已卸载。 默认值为 Remove。</returns>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
        <see cref="P:System.Diagnostics.EventLogInstaller.UninstallAction" /> 包含无效值。 此属性仅有效的值是 Remove 和 NoAction。</exception>
    </member>
    <member name="P:System.Diagnostics.PerformanceCounterInstaller.CategoryHelp">
      <summary>获取或设置对性能计数器的描述性消息。</summary>
      <returns>性能计数器的描述性消息。</returns>
      <exception cref="T:System.ArgumentNullException">值设置为 null。</exception>
    </member>
    <member name="P:System.Diagnostics.PerformanceCounterInstaller.CategoryName">
      <summary>获取或设置性能计数器的性能类别名称。</summary>
      <returns>性能计数器的性能类别名称。</returns>
      <exception cref="T:System.ArgumentNullException">值设置为 null。</exception>
      <exception cref="T:System.ArgumentException">值不是有效的类别名称。</exception>
    </member>
    <member name="P:System.Diagnostics.PerformanceCounterInstaller.CategoryType">
      <summary>获取或设置性能计数器类别类型。</summary>
      <returns>
        <see cref="T:System.Diagnostics.PerformanceCounterCategoryType" /> 值之一。</returns>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">该值不是 <see cref="T:System.Diagnostics.PerformanceCounterCategoryType" />。</exception>
    </member>
    <member name="P:System.Diagnostics.PerformanceCounterInstaller.Counters">
      <summary>获取与要安装的计数器数据的集合。</summary>
      <returns>一个 <see cref="T:System.Diagnostics.CounterCreationDataCollection" /> ，其中包含要安装的名称、 帮助消息和计数器的类型。</returns>
    </member>
    <member name="P:System.Diagnostics.PerformanceCounterInstaller.UninstallAction">
      <summary>获取一个值，该值指示是否应在删除性能计数器卸载的时间。</summary>
      <returns>
        <see cref="T:System.Configuration.Install.UninstallAction" /> 值之一。 默认值为 Remove。</returns>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">该值不是 <see cref="T:System.Configuration.Install.UninstallAction" />。</exception>
    </member>
    <member name="T:System.Configuration.Install.AssemblyInstaller">
      <summary>加载程序集，并在其中运行的所有安装程序。</summary>
    </member>
    <member name="T:System.Configuration.Install.ComponentInstaller">
      <summary>指定的安装程序将在安装时使用的组件的属性复制。</summary>
    </member>
    <member name="T:System.Configuration.Install.IManagedInstaller">
      <summary>被管理的安装程序提供的接口。</summary>
    </member>
    <member name="T:System.Configuration.Install.InstallContext">
      <summary>包含关于当前安装的信息。</summary>
    </member>
    <member name="T:System.Configuration.Install.Installer">
      <summary>提供自定义安装的基础。</summary>
    </member>
    <member name="T:System.Configuration.Install.InstallerCollection">
      <summary>包含要在安装过程中运行的安装程序的集合。</summary>
    </member>
    <member name="T:System.Configuration.Install.InstallEventArgs">
      <summary>为事件提供数据 ︰ <see cref="E:System.Configuration.Install.Installer.BeforeInstall" />, ，<see cref="E:System.Configuration.Install.Installer.AfterInstall" />, ，<see cref="E:System.Configuration.Install.Installer.Committing" />, ，<see cref="E:System.Configuration.Install.Installer.Committed" />, ，<see cref="E:System.Configuration.Install.Installer.BeforeRollback" />, ，<see cref="E:System.Configuration.Install.Installer.AfterRollback" />, ，<see cref="E:System.Configuration.Install.Installer.BeforeUninstall" />, ，<see cref="E:System.Configuration.Install.Installer.AfterUninstall" />。</summary>
    </member>
    <member name="T:System.Configuration.Install.InstallEventHandler">
      <summary>表示将处理的方法 <see cref="E:System.Configuration.Install.Installer.BeforeInstall" />, ，<see cref="E:System.Configuration.Install.Installer.AfterInstall" />, ，<see cref="E:System.Configuration.Install.Installer.Committing" />, ，<see cref="E:System.Configuration.Install.Installer.Committed" />, ，<see cref="E:System.Configuration.Install.Installer.BeforeRollback" />, ，<see cref="E:System.Configuration.Install.Installer.AfterRollback" />, ，<see cref="E:System.Configuration.Install.Installer.BeforeUninstall" />, ，或 <see cref="E:System.Configuration.Install.Installer.AfterUninstall" /> 事件 <see cref="T:System.Configuration.Install.Installer" />。</summary>
      <param name="sender">事件源。</param>
      <param name="e">包含事件数据的 <see cref="T:System.Configuration.Install.InstallEventArgs" />。</param>
    </member>
    <member name="T:System.Configuration.Install.InstallException">
      <summary>在安装的提交、回滚或卸载阶段发生错误时引发的异常。</summary>
    </member>
    <member name="T:System.Configuration.Install.ManagedInstallerClass">
      <summary>表示托管的安装。</summary>
    </member>
    <member name="T:System.Configuration.Install.TransactedInstaller">
      <summary>定义安装程序以便要么完全成功或失败并导致计算机处于其初始状态。</summary>
    </member>
    <member name="T:System.Configuration.Install.UninstallAction">
      <summary>指定在卸载期间，安装程序应该做什么。</summary>
    </member>
    <member name="F:System.Configuration.Install.UninstallAction.Remove">
      <summary>删除安装程序创建的资源。</summary>
    </member>
    <member name="F:System.Configuration.Install.UninstallAction.NoAction">
      <summary>使安装程序创建的资源。</summary>
    </member>
    <member name="T:System.Diagnostics.EventLogInstaller">
      <summary>允许您安装和配置应用程序从读取或运行时写入事件日志。</summary>
    </member>
    <member name="T:System.Diagnostics.PerformanceCounterInstaller">
      <summary>指定的安装程序 <see cref="T:System.Diagnostics.PerformanceCounter" /> 组件。</summary>
    </member>
  </members>
</doc>