Me gustaría saber cómo implementar la siguiente restricción: Un método en mi Servicio de Windows no se debe volver a llamar antes de que se haya terminado la llamada anterior. El método en cuestión va a través de un par de tablas de la base de datos y es muy importante que este proceso no se vuelva a llamar antes de que se termine. Tengo una configuración que define la frecuencia con la que se activará mi servicio y, en circunstancias normales, nunca se activa antes de que la llamada anterior haya finalizado (porque el proceso completo no debe tomar más de unos minutos y el intervalo se establece en 10 minutos). bastante seguro. Supongo.¿Cómo restringir a una llamada de método a la vez?
¿Cómo implementar esto?
¿Desea omitir o poner en cola las llamadas subsiguientes? –