public void OnPageHandlerSelected(PageHandlerSelectedContext context) { var key = _config["UserAgentID"]; context.HttpContext.Request.Headers.TryGetValue("user-agent", out StringValues value); ProcessUserAgent.Write(context.ActionDescriptor.DisplayName, "SamplePageFilter.OnPageHandlerSelected", value, key.ToString()); }
public async Task OnPageHandlerSelectionAsync( PageHandlerSelectedContext context) { var key = _config.GetValue(typeof(string), "UserAgentID"); context.HttpContext.Request.Headers.TryGetValue("user-agent", out StringValues value); ProcessUserAgent.Write(context.ActionDescriptor.DisplayName, "SampleAsyncPageFilter.OnPageHandlerSelectionAsync", value, key.ToString()); await Task.CompletedTask; }