public override async Task RunAsync(IWwtContext context, CancellationToken token) { await context.Response.WriteAsync("ClientVersion:", token); context.Response.WriteFile(context.MapPath(Path.Combine("..", "wwt2", "ExcelAddinVersion.txt"))); await context.Response.WriteAsync("\nUpdateUrl:", token); context.Response.WriteFile(context.MapPath(Path.Combine("..", "wwt2", "ExcelAddinUpdateUrl.txt"))); }
public override async Task RunAsync(IWwtContext context, CancellationToken token) { var wwt2dir = context.MapPath(Path.Combine("..", "wwt2")); await context.Response.WriteAsync("ClientVersion:", token); context.Response.WriteFile(Path.Combine(wwt2dir, "version.txt")); await context.Response.WriteAsync("\n", token); context.Response.WriteFile(Path.Combine(wwt2dir, "dataversion.txt")); await context.Response.WriteAsync("\nMessage:", token); context.Response.WriteFile(Path.Combine(wwt2dir, "message.txt")); }
public override async Task RunAsync(IWwtContext context, CancellationToken token) { context.Response.Expires = -1; context.Response.AddHeader("etag", "1-2-3-4-5"); if (context.Request.Params["Equinox"] != null) { context.Response.WriteFile(context.MapPath("wwt2", "EqClientVersion.txt")); await context.Response.WriteAsync("\n", token); } else { await context.Response.WriteAsync("ClientVersion:", token); context.Response.WriteFile(context.MapPath("wwt2", "ClientVersion.txt")); await context.Response.WriteAsync("\n", token); context.Response.WriteFile(context.MapPath("wwt2", "dataversion.txt")); await context.Response.WriteAsync("\nMessage:", token); context.Response.WriteFile(context.MapPath("wwt2", "message.txt")); await context.Response.WriteAsync("\nWarnVersion:", token); context.Response.WriteFile(context.MapPath("wwt2", "warnver.txt")); await context.Response.WriteAsync("\nMinVersion:", token); context.Response.WriteFile(context.MapPath("wwt2", "minver.txt")); await context.Response.WriteAsync("\nUpdateUrl:", token); context.Response.WriteFile(context.MapPath("wwt2", "updateurl.txt")); } context.Response.Flush(); try { if (_options.LoginTracking) { String guid = context.Request.Params["user"]; String con = _options.LoggingConn; String ver = context.Request.Params["version"]; SqlConnection myConn = GetConnectionLogging(con); PostLogin(myConn, guid, 1, ver); } } catch { } }
public override Task RunAsync(IWwtContext context, CancellationToken token) { context.Response.WriteFile(context.MapPath(Path.Combine("..", "wwt2", "version.txt"))); return(Task.CompletedTask); }