EntityTypeControl 用于获取指定实体类型的信息。
EntityControl 扩展自 TypeControl 并且用在 SchemaService 的 getSchema 方法的输入数据对象中。
EntityTypeControl 数据对象的结构由以下内容组成:
- repositoryId
- 指定 virtual member manager 配置 XML 文件中存储库的标识。例如,如果使用标识 LDAP1 在 virtual member manager 配置 XML 文件中配置了 LDAP 服务器,那么您可在 EntityTypeControl 中将 repositoryId 设置为 LDAP1。getSchema 方法返回存储库 LDAP1 的受支持实体类型模式。如果 EntityTypeControl 中未指定 repositoryId,那么将返回 virtual member manager 级别中的受支持实体类型模式。
- entityTypeName
- 指定实体类型。entityTypeName 还是一个限定名,表示其包含实体类型的名称空间前缀。
XML 模式定义
以下是 EntityTypeControl 数据对象的 XML 模式定义:
<xsd:complexType name="EntityTypeControl">
<xsd:complexContent>
<xsd:extension base="TypeControl">
<xsd:attribute name="entityTypeName" type="xsd:token"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
样本数据对象
以下是 getSchema 操作中使用的一个样本 EntityTypeControl 数据对象,用以请求存储库 LDAP1 的所有受支持实体类型:
<wim:controls xsi:type="wim:EntityTypeControl" repositoryId="LDAP1"/>