ISO/IEC TR 23272:2011
Information technology -- Common Language Infrastructure (CLI) -- Information Derived from Partition IV XML File
发布时间:2011-12-06 实施时间:


ISO/IEC TR 23272:2011标准规定了从Partition IV XML文件中提取信息的方法和规范。Partition IV XML文件是CLI的一部分,它包含了CLI的元数据信息,如程序集、类型、方法等。这些元数据信息可以用于编译、调试和执行CLI程序。

ISO/IEC TR 23272:2011标准定义了Partition IV XML文件的结构和格式,以及从中提取信息的方法。它规定了Partition IV XML文件中各个元素的含义和属性,如程序集的名称、版本号、公钥、语言等。它还规定了如何从Partition IV XML文件中提取类型、方法、字段等信息,并描述了这些信息的格式和含义。

ISO/IEC TR 23272:2011标准的主要目的是为了提高CLI程序的互操作性和可移植性。通过使用Partition IV XML文件中的元数据信息,不同平台上的CLI程序可以相互调用和执行,从而实现跨平台的互操作性。此外,Partition IV XML文件还可以用于程序集的验证和安全性检查,以确保CLI程序的安全性和稳定性。

ISO/IEC TR 23272:2011标准的实现需要支持XML解析和元数据提取功能。CLI程序可以使用标准的XML解析器来解析Partition IV XML文件,并使用标准的元数据提取API来提取元数据信息。这些API包括System.Reflection命名空间中的类和方法,如Assembly、Type、MethodInfo等。

ISO/IEC TR 23272:2011标准的实现还需要支持CLI程序集的元数据生成和导出功能。CLI程序集可以使用标准的元数据生成工具来生成Partition IV XML文件,并使用标准的导出工具将元数据信息导出到其他格式,如COM类型库、IDL文件等。

相关标准
- ISO/IEC 23271:2012 Information technology -- Common Language Infrastructure (CLI)
- ISO/IEC 23270:2006 Information technology -- Common Language Infrastructure (CLI) -- Partitions I to VI
- ISO/IEC 23269:2006 Information technology -- Common Language Infrastructure (CLI) -- Partitions VII to IX
- ISO/IEC 23268:2006 Information technology -- Common Language Infrastructure (CLI) -- Partitions X to XV
- ISO/IEC 23267:2006 Information technology -- Common Language Infrastructure (CLI) -- Partitions XVI to XXI