Élément TypeDescriptor (schéma BDCMetadata)
Dernière modification : vendredi 16 avril 2010
S’applique à : SharePoint Server 2010
Spécifie un TypeDescriptor.
Espace de noms : https://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Schéma : 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>
Attributs et éléments
Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.
Attributs
Attribut |
Description |
---|---|
TypeName |
Obligatoire. Identificateur du type de données de la structure de données représentée par le TypeDescriptor. Type d’attribut : String |
LobName |
Facultatif. Structure de données représentée par le TypeDescriptor. La valeur de cet attribut correspond au nom du TypeDescriptor. Par exemple, une structure de données de cœur de métier nommée « CN1A » peut être représentée par un TypeDescriptor dont l’attribut Name a la valeur « Nom du client », si l’attribut LobName de ce TypeDescriptor est « CN1A ». Type d’attribut : String |
IdentifierEntityNamespace |
Facultatif. Espace de noms du type de contenu externe contenant l’identificateur auquel le TypeDescriptor fait référence. Si le TypeDescriptor ne fait pas référence à un objet Identifier, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs IdentifierEntityName et IdentifierName doivent également l’être. La valeur par défaut de cet attribut est l’espace de noms du type de contenu externe contenant la méthode qui contient elle-même le paramètre contenant le TypeDescriptor. Type d’attribut : String |
IdentifierEntityName |
Facultatif. Nom de l’objet Entity contenant l’objet Identifier auquel le TypeDescriptor fait référence. Si le TypeDescriptor ne fait pas référence à un objet Identifier, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs IdentifierEntityNamespace et IdentifierName doivent également l’être. La valeur par défaut de cet attribut est le nom de l’objet Entity contenant l’objet Method qui contient le Parameter contenant le TypeDescriptor. Type d’attribut : String |
IdentifierName |
Facultatif. Nom de l’objet Identifier auquel le TypeDescriptor fait référence. Si le TypeDescriptor ne fait pas référence à un objet Identifier, cet attribut ne doit pas être présent. Type d’attribut : String |
ForeignIdentifierAssociationName |
Facultatif. Nom de l’objet Association auquel le TypeDescriptor fait référence. Si le TypeDescriptor ne fait pas référence à un objet Association, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, l’attribut IdentifierName doit également l’être. L’attribut ForeignIdentifierAssociationName doit être spécifié lorsque l’objet Identifier auquel ce TypeDescriptor fait référence est lié à un objet Association et que l’objet Identifier est contenu par un objet Entity source de l’objet Association. Type d’attribut : String |
ForeignIdentifierAssociationEntityName |
Facultatif. Nom de l’objet Entity contenant l’objet Association auquel le TypeDescriptor fait référence. Si le TypeDescriptor ne fait pas référence à un objet Association, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs ForeignIdentifierAssociationEntityNamespace et ForeignIdentifierAssociationName doivent également l’être. La valeur par défaut de cet attribut est le nom de l’objet Entity contenant l’objet Method qui contient l’objet Parameter contenant le TypeDescriptor. Type d’attribut : String |
ForeignIdentifierAssociationEntityNamespace |
Facultatif. Espace de noms de l’objet Entity contenant l’objet Association auquel le TypeDescriptor fait référence. Si le TypeDescriptor ne fait pas référence à un objet Association, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs ForeignIdentifierAssociationEntityName et ForeignIdentifierAssociationName doivent également l’être. La valeur par défaut de cet attribut est l’espace de noms de l’objet Entity contenant l’objet Method qui contient l’objet Parameter contenant le TypeDescriptor. Type d’attribut : String |
AssociatedFilter |
Facultatif. Nom d’un FilterDescriptor associé au TypeDescriptor. Si le TypeDescriptor n’est pas associé à un FilterDescriptor, cet attribut ne doit pas être présent. Type d’attribut : String |
IsCollection |
Facultatif. Spécifie si le TypeDescriptor représente une structure de données unique ou une collection de structures de données. Valeur par défaut : false Type d’attribut : Boolean |
ReadOnly |
Facultatif. Spécifie si les données stockées par la structure de données représentée par le TypeDescriptor peuvent ou non être modifiées. Cet attribut ne doit pas être spécifié si la valeur de l’attribut Direction de l’objet Parameter contenant le TypeDescriptor est « In ». Valeur par défaut : false Type d’attribut : Boolean |
CreatorField |
Facultatif. Spécifie si le TypeDescriptor représente ou non un champ pour les instances MethodInstances de type Creator qui sont contenues par l’objet Method qui contient l’objet Parameter contenant le TypeDescriptor. Valeur par défaut : false Type d’attribut : Boolean |
UpdaterField |
Facultatif. Spécifie si le TypeDescriptor représente ou non un champ pour les instances MethodInstances de type Updater qui sont contenues par l’objet Method qui contient l’objet Parameter contenant le TypeDescriptor. Lorsque cet attribut est spécifié, l’attribut PreUpdaterField ne doit pas être spécifié. Valeur par défaut : false Type d’attribut : Boolean |
PreUpdaterField |
Facultatif. Spécifie si la structure de données représentée par le TypeDescriptor stocke ou non la dernière valeur de données reçue en provenance du système externe d’un champ pour des instances MethodInstances de type Updater. Lorsque cet attribut est spécifié, l’attribut UpdaterField ne doit pas être spécifié. Valeur par défaut : false Type d’attribut : Boolean |
Significant |
Facultatif. Spécifie si les valeurs enregistrées par la structure de données représentée par ce TypeDescriptor sont ou non incluses dans le calcul d’un code de hachage ou la comparaison de valeurs stockées dans les structures de données. Par exemple, un TypeDescriptor représentant le nom de famille d’un client est pris en compte pour déterminer si un enregistrement a été modifié et est donc significatif, alors que le TypeDescriptor représentant la date à laquelle l’enregistrement client a été modifié pour la dernière fois n’est en général pas pris en compte pour déterminer si un enregistrement a été modifié et n’est donc pas significatif. Valeur par défaut : true Type d’attribut : Booléen |
Name |
Obligatoire. Nom du TypeDescriptor. Type d’attribut : String Notes Le nom d’un TypeDescriptor ne doit pas contenir les caractères spéciaux suivants : barre oblique (« / »), point (« . ») et crochet ouvrant (« [ »). |
DefaultDisplayName |
Facultatif. Nom complet du TypeDescriptor. Type d’attribut : String |
IsCached |
Facultatif. Spécifie si le TypeDescriptor est utilisé fréquemment. Valeur par défaut : true Type d’attribut : Boolean |
Éléments enfants
Élément |
Description |
---|---|
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata) |
Noms localisés du TypeDescriptor. |
Properties, élément dans MetadataObject (schéma BDCMetadata) |
Propriétés du TypeDescriptor. Lorsque le TypeDescriptor est de type System.String, l’élément Properties peut contenir un objet Property de type System.Int32 présentant un attribut Name défini sur Size. La valeur de l’objet Property spécifie la longueur de chaîne maximale attendue pour la valeur de la structure de données décrite par ce TypeDescriptor. |
Interpretation, élément dans TypeDescriptor (schéma BDCMetadata) |
Règles des données stockées par la structure de données représentée par le TypeDescriptor. |
DefaultValues, élément dans TypeDescriptor (schéma BDCMetadata) |
Valeurs par défaut du TypeDescriptor. |
TypeDescriptors, élément dans TypeDescriptor (schéma BDCMetadata) |
TypeDescriptors enfant du TypeDescriptor. |
Éléments parents
Élément |
Description |
---|---|
TypeDescriptors, élément dans TypeDescriptor (schéma BDCMetadata) |