コード例 #1
0
ファイル: Request.cs プロジェクト: skrolikiewicz/rollbar
 protected override void Normalize()
 {
     Url = (string)(AdditionalKeys.ContainsKey("url") ? AdditionalKeys["url"] : Url);
     AdditionalKeys.Remove("url");
     Method = (string)(AdditionalKeys.ContainsKey("method") ? AdditionalKeys["method"] : Method);
     AdditionalKeys.Remove("method");
     Headers = (Dictionary <string, string>)(AdditionalKeys.ContainsKey("headers") ? AdditionalKeys["headers"] : Headers);
     AdditionalKeys.Remove("headers");
     Params = (Dictionary <string, object>)(AdditionalKeys.ContainsKey("params") ? AdditionalKeys["params"] : Params);
     AdditionalKeys.Remove("params");
     GetParams = (Dictionary <string, object>)(AdditionalKeys.ContainsKey("get_params") ? AdditionalKeys["get_params"] : GetParams);
     AdditionalKeys.Remove("get_params");
     QueryString = (string)(AdditionalKeys.ContainsKey("query_string") ? AdditionalKeys["query_string"] : QueryString);
     AdditionalKeys.Remove("query_string");
     PostParams = (Dictionary <string, object>)(AdditionalKeys.ContainsKey("post_params") ? AdditionalKeys["post_params"] : PostParams);
     AdditionalKeys.Remove("post_params");
     PostBody = (string)(AdditionalKeys.ContainsKey("post_body") ? AdditionalKeys["post_body"] : PostBody);
     AdditionalKeys.Remove("post_body");
     UserIp = (string)(AdditionalKeys.ContainsKey("user_ip") ? AdditionalKeys["user_ip"] : UserIp);
     AdditionalKeys.Remove("user_ip");
 }
コード例 #2
0
 protected override void Normalize()
 {
     Body = (string)(AdditionalKeys.ContainsKey("body") && !string.IsNullOrWhiteSpace(AdditionalKeys["body"] as string) ? AdditionalKeys["body"] : Body);
     AdditionalKeys.Remove("body");
 }
コード例 #3
0
 protected override void Normalize()
 {
     Javascript = (JavascriptClient)(AdditionalKeys.ContainsKey("javascript") ? AdditionalKeys["javascript"] : Javascript);
     AdditionalKeys.Remove("javascript");
 }