Elemento DefaultValue en DefaultValues (Esquema BDCMetadata)

Última modificación: viernes, 16 de abril de 2010

Hace referencia a: SharePoint Server 2010

Representa un valor predeterminado.

Algunos métodos tienen firmas complejas. Por ejemplo, el servicio web para obtener clientes de CRM podría tomar seis parámetros, tres de los cuales podrían ser estructuras con subparámetros. Para que los usuarios puedan llamar a estos métodos más fácilmente, BDC permite especificar valores predeterminados para los parámetros en los metadatos. De este modo, los usuarios pueden invocar una lógica de negocios predefinida sin tener que llevar a cabo la construcción de parámetros.

El usuario puede invalidar cualquier parámetro de entrada para el cual se haya definido un valor predeterminado. El usuario debe especificar cualquier parámetro de entrada que no tenga un valor predeterminado, si el parámetro no es opcional.

Para cada tipo primitivo abstracto de un objeto TypeDescriptor, puede definir varios valores predeterminados, en los que cada uno de los cuales corresponde a un objeto MethodInstance en particular. En el tiempo de ejecución, según qué objeto MethodInstance ejecuta el cliente, se podrá crear una instancia de un parámetro en función de los valores predeterminados correspondientes.

Espacio de nombres: https://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Descripción

MethodInstanceName

Obligatorio.

El nombre del objeto MethodInstance al que se aplica este valor predeterminado.

Tipo de atributo: String

Tipo

Obligatorio.

El tipo de datos del valor predeterminado.

Los siguientes son los valores aceptables para este atributo.

  • 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

  • Cualquier otro tipo serializable (por ejemplo, donde Type.IsSerializable == true)

Tipo de atributo: String

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

Elemento DefaultValues en TypeDescriptor (Esquema BDCMetadata)