HTTPリクエストに含まれるBrowserオブジェクトを利用する
public HttpBrowserCapabilities Browser { get; set; }
- 利用例
LogActionFilter.cs
public override void OnResultExecuted(ResultExecutedContext filterContext)
{
var request = filterContext.HttpContext.Request;
Encoding sjisEnc = Encoding.GetEncoding("Shift_JIS");
StreamWriter writer = new StreamWriter(@"D:\WebSites\TEST1126\Log\Log.txt", true, sjisEnc);
writer.WriteLine("テスト書き込みです。[{0}]", request.Browser.Browser);
writer.Close();
}
- 結果
テスト書き込みです。[InternetExplorer]
テスト書き込みです。[Chrome]