private ActionResult CreateResponseResult(WeChatCredential credential, string url, bool debug, bool donotSetup) { try { var config = Worker.Sign(credential.AppId, credential.AppSecret, url); config.DebugMode = debug; config.DontSetupWeChatOnGeneratingScript = donotSetup; var script = Worker.BuildSignatureScriptContent(config); return Content(script, JavaScriptMimeType); } catch (ArgumentException ex) { if (ex.Message.Contains("url")) { return Content("window && window.console && window.console.log(\"invalid url\");", JavaScriptMimeType); } } #if DEBUG catch(Exception ex) { return Content(ex.Message + "\r\n" + ex.StackTrace, "text/plain"); } #endif return new HttpStatusCodeResult(400); }
public void Remove(WeChatCredential element) { BaseRemove(element.AppId); }
public void Remove(WeChatCredential element) { BaseRemove(element.AppId); }
public void Add(WeChatCredential element) { BaseAdd(element); }
public void Add(WeChatCredential element) { BaseAdd(element); }