/// <summary> /// Método acionado quando a rota está sendo pré-carregada. /// </summary> internal RouteActionResponse PreLoad(RouteActionRequest request) { if (!string.IsNullOrEmpty(ActionName)) { var action = RouteSettings.GetAction(ActionName); if (action != null) { return(action.PreLoad(this, request)); } } return(null); }
/// <summary> /// Método acionado no pré-processamento da rota. /// </summary> /// <param name="route"></param> /// <param name="request">Dados que estão sendo requisitados.</param> /// <returns></returns> protected virtual RouteActionResponse OnPreLoad(RouteInfo route, RouteActionRequest request) { return(new RouteActionResponse()); }
/// <summary> /// Método acionado para o pré-carregamento da rota. /// </summary> /// <param name="route"></param> /// <returns></returns> internal RouteActionResponse PreLoad(RouteInfo route, RouteActionRequest request) { return(OnPreLoad(route, request)); }