¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Usar scripts
Collapse the table of content
Expand the table of content

Usar scripts

Actualizado: junio de 2015

Para un servicio móvil de back-end de JavaScript, puede registrar código JavaScript que el servicio ejecuta cuando se realiza una operación de inserción, actualización, eliminación o consulta en una tabla determinada. El nombre de la función debe coincidir con el de la operación específica, excepto en el caso de la operación de eliminación, que se debe denominar del. Estos scripts ofrecen la posibilidad de inyectar lógica de negocios en una operación de tabla, impedir que se realice una operación, cambiar valores suministrados a la operación o cambiar los resultados. En el caso de clientes autenticados, también puede realizar autorizaciones específicas de usuario según el valor de userId del objeto user suministrado.

Un servicio móvil de back-end de .NET ofrece esta funcionalidad mediante clases que se derivan de TableController<TData>. En el Portal de administración no se admiten las operaciones de datos de back-end de .NET.

Para registrar un script en un servicio móvil de back-end de JavaScript, seleccione la Operación que desee en el portal y, a continuación, modifique la definición de la función proporcionada para agregar la lógica de negocios a la función.

A continuación se muestra un script que se puede asociar a una operación de inserción:

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

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

Esta función comprueba el valor de la propiedad approved del elemento y llama a una función auxiliar cuando el valor es false. Para obtener más información sobre los scripts, vea la Referencia de scripts de servidor de Servicios móviles

Mostrar:
© 2015 Microsoft