Partager via


DefaultValue, élément dans DefaultValues (schéma BDCMetadata)

Dernière modification : vendredi 16 avril 2010

S’applique à : SharePoint Server 2010

Représente une valeur par défaut.

Certaines méthodes ont des signatures complexes. Par exemple, le service Web pour obtenir les utilisateurs CRM peut prendre six paramètres, parmi lesquels trois peuvent être des structures avec des sous-paramètres. Pour faciliter l’appel à ces méthodes pour les utilisateurs, BDC vous permet de spécifier des valeurs par défaut pour les paramètres dans les métadonnées. De cette façon, les utilisateurs peuvent appeler la logique métier prédéfinie sans avoir à procéder à la construction du paramètre.

L’utilisateur peut remplacer n’importe quel paramètre d’entrée pour lequel vous avez défini une valeur par défaut (DefaultValue). L’utilisateur doit spécifier tout paramètre d’entrée n’ayant pas de valeur par défaut, si le paramètre n’est pas facultatif.

Pour chaque primitive abstraite dans un objet TypeDescriptor, vous pouvez définir plusieurs valeurs par défaut, qui correspondent chacune à un objet MethodInstance particulier. Au moment de l’exécution, en fonction de l’objet MethodInstance que le client exécute, un paramètre basé sur les valeurs par défaut correspondantes sera instancié.

Espace de noms : https://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<DefaultValue MethodInstanceName = "String" Type = "String"> </DefaultValue>

Attributs et éléments

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Description

MethodInstanceName

Obligatoire.

Le nom de la MethodInstance à laquelle s’applique cette valeur par défaut.

Type d’attribut : String

Type

Obligatoire.

Le type de données de la valeur par défaut.

Voici les valeurs admissibles pour cet attribut.

  • System.Int16

  • System.Int32

  • System.Int64

  • System.Single

  • System.Double

  • System.Decimal

  • System.Boolean

  • System.Byte

  • System.UInt16

  • System.UInt32

  • System.UInt64

  • System.Guid

  • System.String

  • System.DateTime

  • Tous les autres types sérialisables (où Type.IsSerializable == true)

Type d’attribut : String

Éléments enfants

Aucun.

Éléments parents

Élément

Description

DefaultValues, élément dans TypeDescriptor (schéma BDCMetadata)