Freigeben über


DefaultValue-Element in DefaultValues

(BDCMetadata-Schema)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Stellt einen Standardwert dar.

Einige Methoden besitzen komplexe Signaturen. Beispielsweise kann der Webdienst zum Abrufen von CRM-Kunden sechs Parameter verwenden, von denen drei Strukturen mit Unterparametern sein können. Um die Verwendung dieser Methoden für Kunden zu erleichtern, ermöglicht BDC die Festlegung von Standardwerten für die Parameter in den Metadaten. Auf diese Weise können Benutzer vordefinierte Geschäftslogik aufrufen, ohne Parameter erstellen zu müssen.

Der Benutzer kann alle Eingabeparameter überschreiben, für die Sie einen Standardwert definiert haben. Der Benutzer muss alle Eingabeparameter festlegen, für die kein Standardwert festgelegt wurde, wenn der Parameter nicht optional ist.

Für alle abstrakten einfachen Typen in einem TypeDescriptor-Objekt können Sie mehrere Standardwerte definieren, von denen jeder zu einem bestimmten MethodInstance-Objekt gehört. Zur Laufzeit wird in Abhängigkeit von dem MethodInstance-Objekt, das der Client ausführt, ein Parameter auf der Grundlage der entsprechenden Standardwerte instantiiert.

Namespace: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut

Beschreibung

**MethodInstanceName**

Erforderlich.

Der Name des MethodInstance-Objekts, für das dieser Standardwert gilt

Attributtyp: **String**

**Typ**

Erforderlich.

Der Datentyp des Standardwerts

Die folgenden Werte können für dieses Attribut verwendet werden.

  • 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

  • Alle anderen serialisierbaren Typen (beispielsweise wenn Type.IsSerializable = true)

Attributtyp: **String**

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element Beschreibung
DefaultValues-Element in "TypeDescriptor" (BDCMetadata-Schema)