System.Deployment 支持以编程方式更新当前部署,以及处理文件的按需下载。无法继承此类。 获取用于启动应用程序的部署清单的 URL。 如果部署清单中的 TrustUrlParameters 属性为 false,或是用户提供了一个 UNC 以打开部署或在本地打开它,则为一个零长度字符串。否则,返回值为用于启动应用程序的完整 URL(包含所有参数)。 执行与 相同的操作,但返回有关可用更新的扩展信息。 可用更新的 当前应用程序未被配置为支持更新,或是已存在另一个已在进行中的更新检查操作。 无法下载部署清单。此异常将显示在 事件的 属性中。 部署清单已损坏。在尝试为用户部署此应用程序前,请重新生成应用程序的清单。此异常将显示在 事件的 属性中。 Checks to determine whether a new update is available. true if a new update is available; otherwise, false. ClickOnce throws this exception immediately if you call the   method while an update is already in progress. The deployment manifest cannot be downloaded. The deployment manifest is corrupted. You will likely need to redeploy the application to fix this problem. Checks asynchronously to determine whether a new update is available. ClickOnce throws this exception immediately if you call the   method while an update is already in progress. The deployment manifest cannot be downloaded. This exception appears in the property of the event. The deployment manifest is corrupted. You will likely need to redeploy the application to fix this problem. This exception appears in the property of the event. 取消异步更新检查。 完成时发生。 在调用 时存在可用的进度更新的情况下发生。 返回此部署的当前 当前部署。 尝试从非 ClickOnce 应用程序调用此静态属性。 获取当前正在运行的应用程序实例的部署版本。 当前的部署版本。 获取 ClickOnce 数据目录的路径。 一个字符串,它包含应用程序的数据目录在本地磁盘上的路径。 根据需要下载一组可选文件。 要下载的已命名文件组。在 ClickOnce 应用程序中,标记为“可选”的所有文件均需具备组名称。 参数为 Null 或零长度。 根据需要在后台下载一组可选文件。 要下载的已命名文件组。在 ClickOnce 应用程序中,标记为“可选”的所有文件均需具备组名称。 参数为 Null 或零长度。 一次不能启动多个 下载。 根据需要在后台下载一组可选文件,并向事件回调传递一种应用程序状态。 要下载的已命名文件组。在 ClickOnce 应用程序中,标记为“可选”的所有文件均需具备组名称。 包含异步操作状态信息的任意对象。 参数为 Null 或零长度。 一次不能启动多个 下载。 取消异步文件下载。 要下载的已命名文件组。在 ClickOnce 应用程序中,标记为“可选”的所有文件均需具备组名称。 不能为 null。 完成一个文件下载时在主应用程序线程中发生。 当由 调用启动的文件下载操作存在可用的状态信息时发生。 检查已命名的文件组是否已下载到客户端计算机中。 如果已为此应用程序的当前版本下载了该文件组,则为 true;否则为 false。如果已安装了新版本的应用程序,而且新版本的应用程序未对文件组中的文件做任何添加、移除或更改,则 返回 true。 要下载的已命名文件组。在 ClickOnce 应用程序中,标记为“可选”的所有文件均需具备组名称。 不是应用程序清单中定义的文件组。 获取一个值,该值指示此应用程序是否是第一次在客户端计算机上运行。 如果此版本的应用程序此前未在客户端计算机上运行过,则为 true;否则为 false。 获取一个值,该值指示当前应用程序是否为 ClickOnce 应用程序。 如果该应用程序是 ClickOnce 应用程序,则为 true;否则为 false。 获取 ClickOnce 上次检查应用程序更新时的日期和时间。 上次更新检查的 开始同步下载和安装此应用程序的最新版本。 如果应用程序已更新,则为 true;否则为 false。 本地计算机未授予该应用程序执行其请求的操作所需的权限级别。 ClickOnce 部署已损坏。有关如何诊断和更正问题的提示,请参见 ClickOnce 部署疑难解答。 无法从其网络位置下载新部署。 当前应用程序正在更新。 开始异步下载和安装此应用程序的最新版本。 本地计算机未授予此应用程序执行其请求的操作所需的权限级别。 ClickOnce 部署已损坏。有关如何诊断和更正问题的提示,请参见 ClickOnce 部署疑难解答。 无法从其网络位置下载新部署。 取消由 启动的异步更新。 当 ClickOnce 通过调用 完成了应用程序升级时发生。 Gets the full name of the application after it has been updated. A containing the full name of the application. 获取最近下载的更新版本。 描述更新版本的 获取此应用程序从中更新自身的网站或文件共享。 以 HTTP、HTTPS 或文件 URL 表示的更新路径;或以 Windows 网络文件路径 (UNC) 表示的更新路径。 对于通过调用 方法启动的更新操作,当 ClickOnce 存在关于此更新操作的新的状态信息时发生。 表示通过调用 获得的详细更新信息。 获取尚未安装的最新版本的版本号。 表示最新版本的主版本号、次版本号、内部版本号和修订号。 获取一个指示是否必须安装更新的值。 如果更新是必需的,则为 true;否则为 false。 获取用户必须在计算机上安装的最低版本。 一个 对象,表示所有用户必须安装的最早版本。 获取表示是否有未安装更新的值。 如果提供有应用程序的新版本,则为 true;否则为 false。 获取可用更新的大小。 一个 ,描述可用更新的大小(以字节为单位)。如果没有可用更新,则返回 0。 表示将要处理 事件的方法。 事件源。 包含事件数据的 指示在激活 ClickOnce 部署期间未找到平台依赖项,将不会运行该部署。 创建异常的新实例。 异常消息。 用于访问产品支持信息的 URL。 指示在向客户端计算机下载 ClickOnce 清单或部署文件时发生错误。 为所有部署相关异常定义基类。 初始化 类的新实例。 初始化 类的新实例。 初始化 类的新实例。 初始化 类的新实例。 表示异步操作中报告的进度数据。 获取此操作已下载的字节数。 表示已转输数据(以字节为单位)的 获取下载操作中的总字节数。 表示下载总大小(以字节为单位)的 获取正在下载的文件组的名称。 如果调用 导致发生该事件,则为包含该文件组名称的 ;否则为零长度字符串。 获取进程当前正在执行的操作。 一个 值,该值表示操作当前正在下载的一个或多个元素。 Represents the method that will handle the event, event, or event of an . A that contains the event data. 指定 ClickOnce 下载操作的当前阶段。 ClickOnce is downloading the deployment manifest. ClickOnce is downloading the application manifest. ClickOnce is downloading the DLLs and data files that comprised the application. 为 ClickOnce 部署 API 提供内部服务。 创建 的一个新实例。 在客户端计算机上启动部署。 部署清单在磁盘上的位置。 是快捷方式还是实际文件。 检查更新位置以确定是否存在此部署的更新版本。 部署的内部标识符。 删除计算机上安装的所有只能联机使用的 ClickOnce 应用程序。 立即停止部署更新。 维护更新订阅。 部署的内部 ID。 事件提供数据。 Gets the path of the ClickOnce log file.  A containing the log path. 描述最近完成的文件下载。 获取正在下载的文件组的名称。 一个表示文件组名称的 表示将要处理 事件的方法。 事件源。 包含事件数据的 事件提供数据。 获取下载到本地计算机的字节数。 表示下载的字节数的 获取下载的进度状态。 描述正在下载 ClickOnce 应用程序的哪一部分的 值。 获取下载操作的总字节数。 表示下载总大小(以字节为单位)的 事件提供数据。 获取 ClickOnce 应用程序的说明。 一个 对象。 获取用于此部署的 ClickOnce 应用程序清单。 表示应用程序清单的 获取用于此部署的 ClickOnce 部署清单。 表示部署清单的 获取一个指示是否缓存此 ClickOnce 应用程序的值。 如果缓存应用程序,则为 true;否则为 false。 获取 ClickOnce 错误日志的位置。 一个包含 ClickOnce 错误日志位置的 获取 ClickOnce 应用程序的名称。 一个表示 ClickOnce 应用程序的产品名称的 ,此名称存储在该应用程序的主可执行文件的程序集元数据中。 获取用户可以访问并从中获得 ClickOnce 应用程序的产品支持的网页位置。 一个包含在部署清单 <description> 标记的 supportUrl 属性中找到的值的 。有关更多信息,请参见 ClickOnce 部署清单。 获取 ClickOnce 应用程序的更新版本。 一个表示下载的清单中包含的版本号的 在计算机上安装 ClickOnce 部署。 创建 的一个新实例以下载和安装浏览器承载的指定应用程序。 指向 ClickOnce 应用程序的部署清单的统一资源标识符 ()。 只能用于 Windows XP 或更高版本的 Windows 操作系统中。 无法为 参数传递 null。 使用不受 ClickOnce 支持的 URI 方案。 创建 的一个新实例以下载和安装指定的应用程序,该应用程序可以是基于 Windows 窗体的独立应用程序,也可以是承载在 Web 浏览器中的应用程序。 指向将安装的应用程序的部署清单的统一资源标识符 (URI)。 此应用程序是将在宿主(如 Web 浏览器)中运行,还是独立的应用程序。 只能用于 Windows XP 或更高版本的 Windows 操作系统中。 无法为 参数传递 null。 使用不受 ClickOnce 支持的 URI 方案。 确定 ClickOnce 应用程序是否具有合适的权限和平台依赖项,以便在本地计算机上运行。 方法之前调用此方法时引发。 取消异步下载操作。 释放由 使用的所有资源。 在后台下载应用程序更新。 方法之前调用此方法时引发。 应用程序向本地计算机下载完成时发生。 更改应用程序或清单下载状态时发生。 当且仅当 ClickOnce 应用程序是一个在 Web 浏览器中运行的基于 Windows Presentation Foundation 的应用程序时,才启动该应用程序。 对应于已启动应用程序的 在后台下载 ClickOnce 应用程序的部署清单,并在操作完成或遇到错误时引发事件。 部署清单已下载到本地计算机时发生。 指示 ClickOnce 不能读取部署或应用程序清单。 指示应用程序不具有在本地计算机上运行的相应信任级别。 表示通过调用 获得的详细更新信息。 获取尚未安装的最新版本的版本号。 表示最新版本的主内部版本号、次内部版本号和修订号。 获取一个指示是否必须安装更新的值。 如果更新是必需的,则为 true;否则为 false。 获取用户必须在计算机上安装的最低版本。 一个 ,它表示用户必须安装的最低版本。 没有可供安装的新版本。 获取表示是否有未安装更新的值。 如果提供有应用程序的新版本,则为 true;否则为 false。 获取可用更新的大小。 一个 ,描述可用更新的大小(以字节为单位)。如果没有可用更新,则返回 0。 The ID of the downloaded application. A containing ID of the downloaded application. 获取当前 ClickOnce 应用程序的上下文。 一个 对象,表示当前应用程序的上下文。 获取标识该订阅的字符串。 一个字符串,其中包含标识该订阅的信息。 删除应用程序中以前安装的用户定义组件。 一个包含订阅标识的字符串,指示要删除的外接程序。 不是有效的订阅标识,或者不包括名称、公钥标记、处理器架构和版本号。 为 null。 Removes a previously installed user-defined application. A string that contains a subscription identity, which indicates the add-in to remove.