你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
RestartDeployedCodePackageDescription
定义在 Service Fabric 节点上重启已部署代码包的说明。
属性
名称 | 类型 | 必须 |
---|---|---|
ServiceManifestName |
string | 是 |
ServicePackageActivationId |
字符串 | 否 |
CodePackageName |
字符串 | 是 |
CodePackageInstanceId |
字符串 | 是 |
ServiceManifestName
类型:字符串
必需:是
指定此代码包的服务清单的名称。
ServicePackageActivationId
类型:字符串
必需:否
已部署服务包的 ActivationId。 如果在创建服务时指定的 ServicePackageActivationMode (为“SharedProcess”,或者如果未指定,则默认为“SharedProcess”) ,则 ServicePackageActivationId 的值始终为空字符串。
CodePackageName
类型:字符串
必需:是
服务清单中定义的代码包的名称。
CodePackageInstanceId
类型:字符串
必需:是
当前正在运行的入口点的实例 ID。 对于代码包,安装程序入口点 (如果指定) 先运行,再运行完成后main启动入口点。
每次运行入口点可执行文件时,其实例 ID 都会更改。 如果将 0 作为代码包实例 ID 传入,API 将使用当前正在运行的任何实例 ID 重启代码包。
如果传入的实例 ID 不是 0,则仅当当前实例 ID 与传入的实例 ID 匹配时,API 才会重启代码包。
请注意,在 API 中传入确切的实例 ID (不是 0) 会更安全,因为如果可确保最多重启一次代码包。