Freigeben über


"DefaultValue"-Element in "DefaultValues" (BDCMetadata-Schema)

Letzte Änderung: Freitag, 16. April 2010

Gilt für: SharePoint Server 2010

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: https://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

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)