你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DeployedCodePackageInfo

有关 Service Fabric 节点上部署的代码包的信息。

属性

名称 类型 必须
Name string
Version 字符串
ServiceManifestName 字符串
ServicePackageActivationId 字符串
HostType string (枚举)
HostIsolationMode string (枚举)
Status string (枚举)
RunFrequencyInterval 字符串
SetupEntryPoint CodePackageEntryPoint
MainEntryPoint CodePackageEntryPoint

Name

类型:字符串
必需:否

代码包的名称。


Version

类型:字符串
必需:否

服务清单中指定的代码包的版本。


ServiceManifestName

类型:字符串
必需:否

指定此代码包的服务清单的名称。


ServicePackageActivationId

类型:字符串
必需:否

已部署服务包的 ActivationId。 如果在创建服务时指定的 ServicePackageActivationMode (为“SharedProcess”,或者如果未指定,则默认为“SharedProcess”) ,则 ServicePackageActivationId 的值始终为空字符串。


HostType

类型:字符串 (枚举)
必需:否

指定服务清单中指定的代码包main入口点的主机类型。

可能的值包括:

  • Invalid - 指示主机的类型未知或无效。 值为 0。
  • ExeHost - 指示主机是可执行文件。 值为 1。
  • ContainerHost - 指示主机是容器。 值为 2。

HostIsolationMode

类型:字符串 (枚举)
必需:否

当代码包的主机类型为 ContainerHost 时,指定main入口点的隔离模式。 这是在导入服务清单时指定为应用程序清单中的容器主机策略的一部分。

可能的值包括:

  • None - 指示隔离模式不适用于给定的 HostType。 值为 0。
  • Process - 这是 ContainerHost 的默认隔离模式。 值为 1。
  • HyperV - 指示 ContainerHost 是 Hyper-V 容器。 这仅适用于 Windows 容器。 值为 2。

Status

类型:字符串 (枚举)
必需:否

指定 Service Fabric 节点上已部署的应用程序或服务包的状态。

可能的值包括:

  • Invalid - 指示应用程序或服务包的状态未知或无效。 值为 0。
  • Downloading - 指示正在从 ImageStore 将应用程序或服务包下载到节点。 值为 1。
  • Activating - 指示正在激活应用程序或服务包。 值为 2。
  • Active - 指示应用程序或服务包在节点中处于活动状态。 值为 3。
  • Upgrading - 指示正在升级应用程序或服务包。 值为 4。
  • Deactivating - 指示正在停用应用程序或服务包。 值为 5。
  • RanToCompletion - 指示应用程序或服务包已成功完成运行。 值为 6。
  • Failed - 指示应用程序或服务包无法运行到完成。 值为 7。

RunFrequencyInterval

类型:字符串
必需:否

运行代码包的时间间隔。 这用于定期代码包。


SetupEntryPoint

类型CodePackageEntryPoint
必需:否

有关设置或main Service Fabric 节点上部署的代码包入口点的信息。


MainEntryPoint

类型CodePackageEntryPoint
必需:否

有关设置或main Service Fabric 节点上部署的代码包入口点的信息。