es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Notificación/evento de recarga en caliente

¿Hay alguna manera de recibir una notificación de un evento de recarga en caliente? Busqué en el repositorio de dotnet/sdk pero no encontré nada. Esperaba encontrar un evento, una forma de registrar una función de devolución de llamada o incluso una “versión” que pudiera comparar para darme cuenta de que el código ha cambiado. Me interesa principalmente recibir una notificación para reiniciar algunas cosas, y quizás recargar un AssemblyLoadContext.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Desafortunadamente, no hay una forma integrada de recibir una notificación de un evento de recarga en caliente. Sin embargo, puede ser posible utilizar la API .NET Core Hosting para crear una solución personalizada. La API proporciona una interfaz “IHostApplicationLifetime” que le permite registrar llamadas de retorno para los eventos de inicio, parada y cierre de la aplicación. Podría utilizar esto para detectar cuando la aplicación se reinicie y luego realizar las acciones necesarias.

Comments are closed.