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