Partager via


É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)