1.程序集清单:在程序集中,只有程序集清单是必须的.每一个程序集,不论是静态的还是动态的,都包含一个描述程序集中各元素彼此如何关联的数据集合.程序集清单就包含这些程序集元数据.这就是程序集清单.构成多文件程序集的那些文件不是由 *** 作系统来链接的,而是有程序集清单进行链接.而本身程序集是自描述的.程序集清单中包含以下内容:
(1)区域性 (2)版本信息 (3)强名称 (4)程序集中所有文件列表 (5)类型引用信息 (6)有关被引用程序集的信息(引用的程序集的公钥 用来指向被引用的程序集)
程序集清单的功能:用来枚举构成该程序集的文件.控制对该程序集类型和资源的引用如何映射到包含其声明和实现的文件.枚举该程序集所依赖的其他程序集.在程序集的使用者和程序集的实现信息细节的使用者之间提供一定程度的间接性.实现程序集的自描述性.
2.类型元数据 描述程序集中使用液隐的类型信息
3.中间语言 程序集中代码生成的IL中间语言,也就是实现程序集中类型的中间语言.
4.资源 程序集中使用到的资源.其实 资源也可以装闹运厅配成一个没有中间语言,类型元数据的悄世纯资源程序集.
这是书上的
元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data)。
元数据作用是:
1、描述数据属性行岁(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。
2、元数据算是一种电子式目录,为了达到编制目录的目的,必须在描述并收藏数据的内容或特色,进而达成协助数据检索的目的。
元数据的应用举例:
1、数据结构:数据集的名称、关系、字段、约束等;
2、数据部署:数据集的物理位置;
3、数据流:数据集之间的流程依赖关系(非参照依赖),包括数据集到另一个数据集的规则;
4、质量度量:数据集上可以计算的度量山运;
5、度量逻辑关系:数据集度量之间的逻辑运算关系;
6、ETL过程:过程运行的顺序,并行、串行;
7、数据集快照:一个时间点上,数据在所有数据集上的分布情况。
扩展资料:
元数据的优点:
1、自描述:元数据自动提供 COM 中 IDL 的功能,允许将一个文件同时用于定义和实现。运行库模块和程序集甚至不档唯睁需要向 *** 作系统注册。结果,运行库使用的说明始终反映编译文件中的实际代码,从而提高应用程序的可靠性。
2、设计:元数据提供所有必需的有关已编译代码的信息,以供用户从用不同语言编写的 PE 文件中继承类。用户可以创建用任何托管语言(任何面向公共语言运行库的语言)编写的任何类的实例,而不用担心显式封送处理或使用自定义的互用代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)