void IHttpCwsHandler.ProcessRequest(HttpCwsContext context) { try { if (context.Request.RouteData == null) { return; } else { string action = context.Request.HttpMethod + context.Request.RouteData.Route.Name.ToUpper(); switch (action) { case "GETVARIABLES": context.Response.ContentType = "application/json"; context.Response.Write(MvMain.getMagicVariablesSerialized(), true); break; } } } catch (Exception ex) { context.Response.ContentType = "text/html"; context.Response.StatusCode = 500; context.Response.Write("<HTML><HEAD>ERROR</HEAD><BODY>Internal server error</BODY></HEAD></HTML>", true); } }
public void Name(string _name) { mv = MvMain.GetMagicVariable(_name); mv.VariableChanged += new MagicVariable.mVariableChangeEventHandler(mv_VariableChanged); }