Cómo llamar a la función en el temporizador ASP.NET MVC

Necesito llamar a la función en el temporizador (digamos la función onTickTack ()) y volver a cargar información en el proyecto ASP.NET MVC. Sé que hay varias formas de hacerlo, pero ¿cuál es la mejor según tu opinión?

Nota: la función debe llamarse desde un solo lugar, y debe llamarse cada X minutos hasta que la aplicación esté activa.

EDITAR 1: Vuelva a cargar alguna información, por ejemplo, tengo algo en la caché y quiero actualizarlo desde DB en el temporizador, una vez al día en cierto momento.

Respuestas a la pregunta(4)

Su respuesta a la pregunta