TypeDescriptor-Element (BDCMetadata-Schema)
Letzte Änderung: Freitag, 16. April 2010
Gilt für: SharePoint Server 2010
Gibt einen TypeDescriptor an.
Namespace: https://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Schema: BDCMetadata
<TypeDescriptor TypeName = "String" LobName = "String" IdentifierEntityNamespace = "String" IdentifierEntityName = "String" IdentifierName = "String" ForeignIdentifierAssociationName = "String" ForeignIdentifierAssociationEntityName = "String" ForeignIdentifierAssociationEntityNamespace = "String" AssociatedFilter = "String" IsCollection = "Boolean" ReadOnly = "Boolean" CreatorField = "Boolean" UpdaterField = "Boolean" PreUpdaterField = "Boolean" Significant = "Boolean" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </TypeDescriptor>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
||
---|---|---|---|
TypeName |
Erforderlich. Der Bezeichner des Datentyps der Datenstruktur, die durch den TypeDescriptor dargestellt wird. Attributtyp: String |
||
LobName |
Optional. Die Datenstruktur, die durch den TypeDescriptor dargestellt wird. Der Standardwert dieses Attributs ist der Name für den TypeDescriptor. So kann beispielsweise eine Datenstruktur eines Branchensystems (Line of Business, LOB) mit dem Namen CN1A durch einen TypeDescriptor dargestellt werden, dessen Name-Attribut Kundenname entspricht, wenn das LobName-Attribut für den TypeDescriptorCN1A entspricht. Attributtyp: String |
||
IdentifierEntityNamespace |
Optional. Der Namespace des externen Inhaltstyps, der den Bezeichner enthält, auf den der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf einen Identifier verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute IdentifierEntityName und IdentifierName vorhanden sein. Der Standardwert dieses Attributs ist der Namespace des externen Inhaltstyps, der die Methode enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält. Attributtyp: String |
||
IdentifierEntityName |
Optional. Der Name der Entity, die den Identifier enthält, auf den der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf einen Identifier verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute IdentifierEntityNamespace und IdentifierName vorhanden sein. Der Standardwert des Attributs ist der Name der Entity, die die Method enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält. Attributtyp: String |
||
IdentifierName |
Optional. Der Name für den Identifier, auf den der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf einen Identifier verweist, darf das Attribut nicht vorhanden sein. Attributtyp: String |
||
ForeignIdentifierAssociationName |
Optional. Der Name der Association, auf die der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf eine Association verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, muss auch das IdentifierName-Attribut vorhanden sein. Das ForeignIdentifierAssociationName-Attribut muss angegeben werden, wenn der Identifier, auf den dieser TypeDescriptor verweist, zu einer Association gehört und der Identifier in einer Quell-Entity der Association enthalten ist. Attributtyp: String |
||
ForeignIdentifierAssociationEntityName |
Optional. Der Name der Entity, die die Association enthält, auf die der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf eine Association verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute ForeignIdentifierAssociationEntityNamespace und ForeignIdentifierAssociationName vorhanden sein. Der Standardwert des Attributs ist der Name der Entity, die die Method enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält. Attributtyp: String |
||
ForeignIdentifierAssociationEntityNamespace |
Optional. Der Namespace der Entity, die die Association enthält, auf die der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf eine Association verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute ForeignIdentifierAssociationEntityName und ForeignIdentifierAssociationName vorhanden sein. Der Standardwert des Attributs ist der Namespace der Entity, die die Method enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält. Attributtyp: String |
||
AssociatedFilter |
Optional. Der Name für einen FilterDescriptor, der dem TypeDescriptor zugeordnet ist. Wenn der TypeDescriptor nicht einem FilterDescriptor zugeordnet ist, darf das Attribut nicht vorhanden sein. Attributtyp: String |
||
IsCollection |
Optional. Gibt an, ob der TypeDescriptor eine einzelne Datenstruktur oder eine Auflistung von Datenstrukturen darstellt. Standardwert: false Attributtyp: Boolean |
||
ReadOnly |
Optional. Gibt an, ob die in der durch den TypeDescriptor dargestellten Datenstruktur gespeicherten Daten geändert werden können. Dieses Attribut darf nicht angegeben werden, wenn der Wert des Direction-Attributs für den Parameter, der den TypeDescriptor enthält, In entspricht. Standardwert: false Attributtyp: Boolean |
||
CreatorField |
Optional. Gibt an, ob der TypeDescriptor ein Feld für MethodInstances vom Typ Creator darstellt, die in der Method enthalten sind, die den Parameter enthält, der wiederum den TypeDescriptor enthält. Standardwert: false Attributtyp: Boolean |
||
UpdaterField |
Optional. Gibt an, ob der TypeDescriptor ein Feld für MethodInstances vom Typ Updater darstellt, die in der Method enthalten sind, die den Parameter enthält, der wiederum den TypeDescriptor enthält. Wenn das Attribut angegeben ist, darf kein PreUpdaterField-Attribut angegeben werden. Standardwert: false Attributtyp: Boolean |
||
PreUpdaterField |
Optional. Gibt an, ob in der durch den TypeDescriptor dargestellten Datenstruktur der letzte Wert gespeichert wird, der vom externen System für ein Feld für MethodInstances vom Typ Updater empfangen wird. Wenn das Attribut angegeben ist, darf kein UpdaterField-Attribut angegeben werden. Standardwert: false Attributtyp: Boolean |
||
Significant |
Optional. Gibt an, ob in der durch diesen TypeDescriptor dargestellten Datenstruktur gespeicherte Werte bei der Berechnung eines Hashcodes oder beim Vergleichen von in den Datenstrukturen gespeicherten Werten enthalten sind. Beispielsweise wird ein TypeDescriptor, der den Nachnamen eines Kunden darstellt, berücksichtigt, wenn ermittelt wird, ob ein Datensatz geändert wurde, und ist daher signifikant. Der TypeDescriptor, der das Datum der letzten Änderung des Kundendatensatzes darstellt, wird normalerweise nicht berücksichtigt, wenn ermittelt wird, ob ein Datensatz geändert wurde, und ist daher nicht signifikant. Standardwert: true Attributtyp: Boolean |
||
Name |
Erforderlich. Der Name für den TypeDescriptor. Attributtyp: String
|
||
DefaultDisplayName |
Optional. Der Anzeigename für den TypeDescriptor. Attributtyp: String |
||
IsCached |
Optional. Gibt an, ob der TypeDescriptor häufig verwendet wird. Standardwert: true Attributtyp: Boolean |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema) |
Die lokalisierten Namen für den TypeDescriptor. |
Die Eigenschaften für den TypeDescriptor. Wenn der TypeDescriptor dem Typ System.String entspricht, kann das Properties-Element eine Property vom Typ System.Int32 enthalten, deren Name-Attribut auf Size festgelegt ist. Der Wert der Property gibt die erwartete maximale Zeichenfolgenlänge des Werts der Datenstruktur an, die durch diesen TypeDescriptor beschrieben wird. |
|
Interpretation-Element in "TypeDescriptor" (BDCMetadata-Schema) |
Die Regeln für die in der Datenstruktur gespeicherten Daten, die durch den TypeDescriptor dargestellt werden. |
DefaultValues-Element in "TypeDescriptor" (BDCMetadata-Schema) |
Die Standardwerte für den TypeDescriptor. |
TypeDescriptors-Element in "TypeDescriptor" (BDCMetadata-Schema) |
Die untergeordneten TypeDescriptors des TypeDescriptors. |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
TypeDescriptors-Element in "TypeDescriptor" (BDCMetadata-Schema) |