"PropertyExtensionPropertyDefinitionControl" wird verwendet, um die Merkmalsdefinition der angegebenen Merkmale im Repository für Merkmalserweiterungen
von Virtual Member Manager abzurufen.
Das Datenobjekt "PropertyExtensionPropertyDefinitionControl" ist eine Erweiterung von "PropertyDefinitionControl" und wird im Eingabedatenobjekt der Methode "getSchema" der Schnittstelle "SchemaService" verwendet.
Die Struktur des Datenobjekts "PropertyExtensionPropertyDefinitionControl" hat folgende Bestandteile:
- repositoryId
- Gibt die ID des Repositorys in der XML-Konfigurationsdatei von Virtual Member Manager an.
Anmerkung: Dieses Merkmal wird ignoriert, weil die ID des Repositorys für Merkmalserweiterungen
standardmäßig mit "PropertyExtensionPropertyDefinitionControl" verwendet wird.
- propertyNames
- Enthält die Liste der Merkmale, für die der Aufrufende die Definition abrufen möchte. Die Merkmalnamen müssen die qualifizierten Merkmalnamen sein, was bedeutet, dass sie den Namespace-Präfix enthalten. Wenn das Merkmal "propertyNames" nicht angegeben wurde, werden sämtliche für den angegebenen Entitätstyp definierten Merkmale zurückgegeben.
- entityTypeName
- Gibt den Entitätstyp an. "entityTypeName" ist außerdem ein qualifizierter Name, das bedeutet, er enthält den Namespace-Präfix des Entitätstyps.
XML-Schemadefinition
Nachfolgend finden Sie die XML-Schemadefinition für das Datenobjekt "PropertyExtensionPropertyDefinitionControl":
<xsd:complexType name="PropertyExtensionPropertyDefinitionControl">
<xsd:complexContent>
<xsd:extension base="PropertyDefinitionControl">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Beispieldatenobjekt
Das folgende Beispiel zeigt ein Datenobjekt
"PropertyExtensionPropertyDefinitionControl", mit dem in der Operation
"getSchema" alle Merkmale angefordert werden, die das Repository für Merkmalserweiterungen
für den Entitätstyp "PersonAccount" unterstützt:
<wim:controls xsi:type="wim:PropertyExtensionPropertyDefinitionControl" entityTypeName="PersonAccount"/>