PropertyExtensionPropertyDefinitionControl 数据对象

PropertyExtensionPropertyDefinitionControl 用于获取 virtual member manager 属性扩展存储库中指定属性的属性定义。

PropertyExtensionPropertyDefinitionControl 扩展自 PropertyExtensionPropertyDefinitionControl,并且用在 SchemaService 的 getSchema 方法的输入数据对象中。

PropertyExtensionPropertyDefinitionControl 数据对象的结构由以下内容组成:

repositoryId
指定 virtual member manager 配置 XML 文件中存储库的标识。
注: 因为缺省情况下,属性扩展存储库标识用于 PropertyExtensionPropertyDefinitionControl,所以将忽略该属性。
propertyNames
包含调用者希望为其获取定义的属性的列表。属性名需要为限定属性名,这表示它们包含名称空间前缀。如果未指定 propertyNames 属性,那么将返回为指定实体类型定义的所有属性。
entityTypeName
指定实体类型。entityTypeName 还是一个限定名,表示其包含实体类型的名称空间前缀。

XML 模式定义

以下是 PropertyExtensionPropertyDefinitionControl 数据对象的 XML 模式定义:
<xsd:complexType name="PropertyExtensionPropertyDefinitionControl">
	<xsd:complexContent>
		<xsd:extension base="PropertyDefinitionControl">
		</xsd:extension>
	</xsd:complexContent>
</xsd:complexType>

样本数据对象

以下是 getSchema 操作中使用的一个样本 PropertyExtensionPropertyDefinitionControl 数据对象,用于请求属性扩展存储库支持实体类型 PersonAccount 的所有属性。
<wim:controls xsi:type="wim:PropertyExtensionPropertyDefinitionControl" entityTypeName="PersonAccount"/>


使用条款 | 反馈