Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo

Usando scripts

Atualizado: abril de 2014

Para um serviço móvel de back-end JavaScript, você pode registrar o código do JavaScript executado pelo serviço quando uma operação de inserção, atualização, exclusão ou consulta ocorrer em uma tabela específica. O nome da função deve corresponder ao nome da operação específica, exceto para a operação de exclusão, que deve ter o nome del. Esses scripts fornecem a capacidade de injetar lógica de negócios na operação de tabela, impedir que uma operação ocorra, alterar os valores fornecidos para a operação ou alterar os resultados. Para clientes autenticados, você também pode realizar autorizações específicas do usuário com base no valor userId do objeto user fornecido.

Um serviço móvel de back-end .NET fornece essa funcionalidade usando classes que derivam de TableController<TData>. Não há suporte para operações de dados de back-end .NET no Portal de gerenciamento.

Para registrar um script em um serviço móvel de back-end JavaScript, selecione a Operação desejada no portal, em seguida, modifique a definição da função fornecida para adicionar sua lógica de negócios à função.

O script a seguir pode ser associado a uma operação de inserção:

function insert(item, user, request) {
    if (!item.approved) handleUnapprovedItem(item, request);
    else request.execute();
}

function handleUnapprovedItem(item, request) {
    // Do something here. 
}

Essa função verifica o valor se a propriedade do item for aprovada e chama uma função auxiliar quando o valor é falso. Para obter mais informações sobre scripts, consulte Referência de script de servidor dos Serviços Móveis.

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2015 Microsoft