Compartilhar via


Elemento DefaultValue em DefaultValues

(Esquema BDCMetadata)

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

Representa um valor padrão.

Alguns métodos têm assinaturas complexas. Por exemplo, o serviço Web para obter clientes CRM pode ter seis parâmetros, três dos quais podem ser estruturas com subparâmetros. Para facilitar a chamada desses métodos pelos usuários, o BDC permite especificar valores padrão para os parâmetros nos metadados. Dessa forma, os usuários podem invocar a lógica de negócios predefinida sem precisar realizar a construção de parâmetros.

O usuário pode substituir qualquer parâmetro de entrada para o qual você definiu um DefaultValue. O usuário deve especificar qualquer parâmetro de entrada que não tenha DefaultValue, se o parâmetro não for opcional.

Para cada primitivo abstrato em um objeto TypeDescriptor, você pode definir vários valores padrão, cada um dos quais corresponde a um objeto MethodInstance específico. Em tempo de execução, dependendo de qual objeto MethodInstance o cliente executa, um parâmetro será instanciado com base nos valores padrão correspondentes.

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

Esquema: BDCMetadata

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

Elementos e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo

Descrição

**MethodInstanceName**

Obrigatório.

O nome do MethodInstance ao qual este DefaultValue se aplica.

Tipo de atributo: **String**

**Tipo**

Obrigatório.

O tipo de dados do valor padrão.

A seguir estão os valores aceitáveis 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

  • Qualquer outro tipo serializável (como onde Type.IsSerializable == true)

Tipo de atributo: **String**

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
Elemento de DefaultValues no TypeDescriptor (BDCMetadata esquema)