El archivo WebRole.cs ubicado en la estructura de nuestro proyecto WebRole nos ayuda a otorgarle una mayor funcionalidad a nuestra instancia de WebRole en ejecución.

Lo que vamos a encontrar en este archivo es una clase generada automáticamente por Visual Studio, pero que hereda de la clase RoleEntryPoint. Esta clase provee métodos para inicializar, ejecutar y parar una instancia de WebRole, estos métodos pueden ser sobrescritos a según nuestra conveniencia.

LifeCycleWebRole

  •  OnStart( ): Corre código que inicializa una instancia de rol.
  • Run( ): Corre código mientras la instancia del WebRole está viva.
  • OnStop( ): Corre código cuando una instancia de WebRole está por ser parada.

Como verás, gracias a la ayuda de estos tres métodos podemos tener un mayor control sobre lo que sucede durante el ciclo de vida de nuestra instancia de WebRole, si quieres consultar más acerca de la clase RoleEntryPoint puedes consultar en MSDN en el siguiente enlace: Clase RoleEntryPoint


Sigueme en Twitter @vmorenoz

¿Te gustó este artículo? Únete a Facebook en MicrosoftLand

Deja un comentario