PropertyExtensionPropertyDefinitionControl permet d'extraire la définition
de propriété des propriétés spécifiées dans le référentiel d'extension de propriété de virtual member manager.
L'objet de données PropertyExtensionPropertyDefinitionControl est une extension de
PropertyDefinitionControl et est utilisé dans l'objet de données d'entrée de la
méthode getSchema de SchemaService.
La
structure d'un objet de données PropertyExtensionPropertyDefinitionControl se compose des éléments suivants :
- repositoryId
- indique l'ID du référentiel dans le fichier XML de configuration virtual member
manager.
Remarque : Cette propriété est ignorée car, par défaut, l'ID de référentiel d'extension de propriété est utilisé avec PropertyExtensionPropertyDefinitionControl.
- propertyNames
- liste des propriétés dont l'appelant souhaite extraire la définition. Les
noms de propriété doivent être des noms de propriété habilités et contenir
par conséquent le préfixe de l'espace de nom. Si la propriété propertyNames
n'est pas spécifiée, toutes les propriétés définies pour le type d'entité
indiqué sont renvoyées.
- entityTypeName
- indique le type de l'entité. La valeur de entityTypeName est également un nom
qualifié qui signifie qu'il contient le préfixe espace de nom du type d'entité.
Définition de schéma XML
Vous
trouverez ci-dessous la définition du schéma XML pour l'objet de données PropertyExtensionPropertyDefinitionControl :
<xsd:complexType name="PropertyExtensionPropertyDefinitionControl">
<xsd:complexContent>
<xsd:extension base="PropertyDefinitionControl">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Objet de données exemple
Voici un exemple d'objet de données
PropertyExtensionPropertyDefinitionControl qui est utilisé dans l'opération getSchema
permettant de lancer une requête sur toutes les propriétés prises en charge par le
référentiel d'extension de propriété pour le type d'entité PersonAccount :
<wim:controls xsi:type="wim:PropertyExtensionPropertyDefinitionControl" entityTypeName="PersonAccount"/>