Compartilhar via


Parâmetro

Parameter objetos definem o fora em e retornam parâmetros de cada método. Parâmetros conter informações como:

  • A direção do parâmetro ( InOut, InOut sem Return).

  • O ordinal número do parâmetro na assinatura de método.

  • Se o parâmetro é opcional.

  • O TypeReflector. Cada objeto Parameter parâmetro contém um TypeReflector. O TypeReflector é responsável por instanciar um objeto Parameter parâmetro preenchido com usar como padrão valores de acordo com a estrutura indicada pelo TypeDescriptor e obtendo ou valores configuração para individual campos relacionado por tipo descritores no instanciado objeto Parameter do parâmetro.

Um parâmetro de retorno no Business Data Catalog é o valor deveria ler a partir de aplicativo back-end.

Dica

Em Microsoft Office do SharePoint Server 2007, o parâmetro de retorno de um método deve ser o último parâmetro listado na lista parâmetro do método de.

Em casos onde um método da Web retorna void, ele provavelmente está retornando um valor em um parâmetro de saída. Você deve descrever desse parâmetro como o parâmetro de retorno em de metadados.

Para métodos da Web, parâmetro nomes são símbolos usados pelo Business Data Catalog. Embora eles devem ser exclusivo para um determinado método, você pode nomeá-los algo. TypeDescriptor TypeDescriptor, no entanto, devem corresponder exatamente às estruturas e campos retornados pelos métodos aplicativo back-end.

Na maiúsculas e minúsculas de um banco de dados, nomes de parâmetro devem corresponder exatamente aos parâmetro nomes no procedimento armazenado ou consulta SQL.

Dica

Em Microsoft Office do SharePoint Server 2007, Business Data Catalog dá suporte não retornar valores de parâmetros SQL ou procedimentos armazenados.Além disso, ele só oferece suporte a banco de dados consultas ou procedimentos armazenados que retornam uma registro individual definidas a partir de banco de dados.

Exemplos

Descrição

O seguinte apresentação exemplos um parâmetro de entrada e um parâmetro de retorno que representa uma coleção de instâncias entidade cliente.

O código

Parâmetro de Entrada

<Parameters>
   <Parameter Direction="In" name="@minCustId">
   ….
   ….
   </Parameter>
   <Parameter …..>
   </Parameter>
</Parameters>

Return parâmetro

<Parameters>
   <Parameter Direction="Return" name="Customers">
   ….
   ….
   </Parameter>
</Parameters>

Esquema

Filho Tipo Ocorre Padrão Limites/aceitos valores Descrição

Direction

Atributo ( bdc:ParameterDirection)

1..1

Em

Saída

InOut

Return

Especifica a direção na qual o parâmetro é passado entre o Business Data Catalog e o sistema.

In: Business Data Catalog inicializa o parâmetro e o passa para o sistema

Out: sistema inicializa o parâmetro e o passa para o Business Data Catalog (corresponde ao Visual C# out palavra-chave fora).

InOut: Business Data Catalog inicializa o parâmetro e o passa para o sistema, que pode modificá-lo antes de retorná-lo para o Business Data Catalog. (corresponde ao Visual C# palavra-chave ref ref).

Return: O sistema inicializa o parâmetro e transmite-a para o Business Data Catalog como a valor de retorno de um método. Em Microsoft Office do SharePoint Server 2007, o parâmetro de retorno de um método deve ser o último parâmetro listado na lista parâmetro do método de.

TypeReflectorTypeName

Atributo

Especifica a nome totalmente qualificado de um personalizado ITypeReflector.

TypeDescriptor

Elemento

1..1

TypeDescriptor descrevendo o tipo desse parâmetro.

Consulte também

Outros recursos

Exemplo SQL Server 2000 AdventureWorks
Como a: Get Started with usando o modelo de objeto em tempo de execução
Como a: Get Started with usando o modelo de objeto de administração
Catálogo de dados Business FAQ:
Catálogo de dados de negócios: Glossário