Partager via


DefaultValue, élément dans DefaultValues

(Schéma BDCMetadata)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Représente une valeur par défaut.

Certaines méthodes ont des signatures complexes. Par exemple, le service Web pour obtenir des clients CRM peut prendre six paramètres, dont trois peuvent être des structures avec des sous-paramètres. Pour faciliter l’appel de ces méthodes par les utilisateurs, BDC vous permet de spécifier des valeurs par défaut pour les paramètres dans les métadonnées. De cette manière, les utilisateurs peuvent appeler la logique métier prédéfinie sans s'occuper de la création des paramètres.

L'utilisateur peut remplacer n'importe quel paramètre d'entrée pour lequel vous avez défini une valeur DefaultValue. L'utilisateur doit spécifier tous les paramètres d'entrée qui n'ont pas de valeur DefaultValue si ces paramètres sont obligatoires.

Pour chaque type primitif abstrait d'un objet TypeDescriptor, vous pouvez définir plusieurs valeurs par défaut, chacune correspondant à un objet MethodInstance particulier. Au moment de l'exécution, selon l'objet MethodInstance que le client exécute, un paramètre est instancié selon les valeurs par défaut correspondantes.

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

Schéma : BDCMetadata

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

Éléments et attributs

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

Attributs

Attribut

Description

**MethodInstanceName**

Obligatoire.

Nom de l' MethodInstance à laquelle s'applique cette valeur DefaultValue.

Type d’attribut : **String**

**Type**

Obligatoire.

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

Voici les valeurs possibles de 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

  • Tout autre type sérialisable (comme lorsque 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)