ModuleComponentData

ModuleEquipmentData

公共组件数据类,用于管理公共组件Module数据、Meta数据、多语言资源、本地状态和版本号等。
公共组件包括核心组件和业务组件两大类,核心组件是实验播放需要的基础包,包括VLabCommonLua、VLabElementBase、GenernalResource、HuaXueYaoPin、ElementChemicalPhenomenon;业务组件主要包括器材/药品依赖的业务包,如子器材包等。

AbstractComponentModuleData ModuleData { get; }

简要说明:

  • 公共组件Module数据,对应管理平台上的公共组件信息,包括编码、版本号、下载地址等。
AbstractComponentMetaData MetaData { get; }

简要说明:

  • 公共组件Meta信息,对应公共组件包中Meta.json中的信息。
ModuleLanguagePkgData LanguagePkgData { get; }

简要说明:

  • 公共组件语言资源包,对应公共组件包中”/Language/zh_CN.json”的信息(以中文为例)。
ModulePackageState PackageStatus { get; }

简要说明:

  • 公共组件包状态(Online/Update/Local/Loading),用来指示公共组件包版本状态,以便判断是否需要下载或更新。
string Name { get; }

简要说明:

  • 公共组件名。
string Code { get; }

简要说明:

  • 公共组件编码。
string Type { get; }

简要说明:

  • 公共组件类型()。
string OnlineVersion { get; }

简要说明:

  • 公共组件在线版本号。
string LocalVersion { get; }

简要说明:

  • 本地公共组件包版本号。
string LocalReleaseNum { get; }

简要说明:

  • 公共组件包本地发布号。

更新记录

2020/06/22 v1.2.1[刘剑(281001)]