Поделиться через


Элемент DefaultValue в элементе DefaultValues (схема BDCMetadata)

Дата последнего изменения: 16 апреля 2010 г.

Применимо к: SharePoint Server 2010

Представляет значение по умолчанию.

Некоторые методы имеют сложные сигнатуры. Например, веб-служба, предназначенная для получения клиентов CRM, может принимать шесть параметров, три из которых могут быть структурами с собственными параметрами. Чтобы упростить для пользователей вызов таких методов, службы BDC позволяют указать в метаданных значения параметров по умолчанию. Таким образом, пользователи могут вызывать предопределенную бизнес-логику без конструирования параметров.

Пользователь может переопределить любой входной параметр, для которого задано значение по умолчанию. Пользователь должен указать все обязательные параметры, не имеющие значения по умолчанию.

Для каждого абстрактного примитива в объекте TypeDescriptor можно задать несколько значений по умолчанию, каждое из которых будет соответствовать конкретному объекту MethodInstance. Во время выполнения создается экземпляр параметра, значение которого зависит от конкретного вызываемого объекта MethodInstance.

Пространство имен: https://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

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

Атрибуты и элементы

В следующих разделах приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут

Описание

MethodInstanceName

Обязательный атрибут.

Имя MethodInstance, к которому применяется значение по умолчанию.

Тип атрибута: String

Тип

Обязательный атрибут.

Тип данных значения по умолчанию.

Ниже перечислены допустимые значения данного атрибута.

  • 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

  • Любой другой сериализуемый тип (для которого Type.IsSerializable == true)

Тип атрибута: String

Дочерние элементы

Нет

Родительские элементы

Элемент

Описание

Элемент DefaultValues в элементе TypeDescriptor (схема BDCMetadata)