private void OnExitingHandler1(StateChangeGuardInfo<AuthenticationState> changeinfo) { }
private void ChangingHandler2(StateChangeGuardInfo<AuthenticationState> changeinfo) { var data = changeinfo.DataAs<Dictionary<string, object>>(); data["key2"] = "ChangingHandler2"; }
private void OnEnteringHandler1(StateChangeGuardInfo<AuthenticationState> changeinfo) { // changeinfo.Continue = false; //this will prevent changing the state }