public override void OnResultExecuted(ResultExecutedContext context) { context.HttpContext.Response.Headers.Add( "OnResultExecuted", new string[] { "ResultExecutedSuccessfully" }); base.OnResultExecuted(context); }
/// <inheritdoc /> public void OnResultExecuted(ResultExecutedContext context) { if (context.Result is IKeepTempDataResult) { _tempData.Keep(); } }
/// <inheritdoc /> public void OnResultExecuted(ResultExecutedContext context) { if (context.Result is IKeepTempDataResult) { _factory.GetTempData(context.HttpContext).Keep(); } }
public void SaveTempDataFilter_OnResultExecuted_KeepsTempData_ForIKeepTempDataResult() { // Arrange var tempData = new Mock<ITempDataDictionary>(MockBehavior.Strict); tempData .Setup(m => m.Keep()) .Verifiable(); var tempDataFactory = new Mock<ITempDataDictionaryFactory>(MockBehavior.Strict); tempDataFactory .Setup(f => f.GetTempData(It.IsAny<HttpContext>())) .Returns(tempData.Object); var filter = new SaveTempDataFilter(tempDataFactory.Object); var context = new ResultExecutedContext( new ActionContext(new DefaultHttpContext(), new RouteData(), new ActionDescriptor()), new IFilterMetadata[] { }, new Mock<IKeepTempDataResult>().Object, new object()); // Act filter.OnResultExecuted(context); // Assert tempData.Verify(); }
public override void OnResultExecuted(ResultExecutedContext context) { if (context.ActionDescriptor.DisplayName == "FiltersWebSite.ProductsController.GetPrice") { context.HttpContext.Response.Headers.Append("filters", "On Controller Result Filter - OnResultExecuted"); } }
public void OnResultExecuted(ResultExecutedContext context) { var headerName = "OnResultExecuted"; context.HttpContext.Response.Headers.Add( headerName, new string[] { "ResultExecutedSuccessfully" }); _logger.LogInformation($"Header added: {headerName}"); }
public void SaveTempDataFilter_OnResultExecuted_DoesNotKeepTempData_ForNonIKeepTempDataResult() { // Arrange var tempData = new Mock<ITempDataDictionary>(MockBehavior.Strict); var filter = new SaveTempDataFilter(tempData.Object); var context = new ResultExecutedContext( new ActionContext(new DefaultHttpContext(), new RouteData(), new ActionDescriptor()), new IFilterMetadata[] { }, new Mock<IActionResult>().Object, new object()); // Act filter.OnResultExecuted(context); // Assert - The mock will throw if we do the wrong thing. }
public void OnResultExecuted(ResultExecutedContext context) { }
public override void OnResultExecuted(ResultExecutedContext context) { _logger.LogWarning("ClassFilter OnResultExecuted"); base.OnResultExecuted(context); }
public override void OnResultExecuted(ResultExecutedContext context) { _logger.LogInformation("OnResultExecuted"); base.OnResultExecuted(context); }
/// <inheritdoc /> public void OnResultExecuted(ResultExecutedContext context) { if (context == null) { throw new ArgumentNullException(nameof(context)); } }
public static void AfterOnResultExecuted( this DiagnosticSource diagnosticSource, ActionDescriptor actionDescriptor, ResultExecutedContext resultExecutedContext, IResultFilter filter) { if (diagnosticSource.IsEnabled("Microsoft.AspNet.Mvc.AfterOnResultExecuted")) { diagnosticSource.Write( "Microsoft.AspNet.Mvc.AfterOnResultExecuted", new { actionDescriptor = actionDescriptor, resultExecutedContext = resultExecutedContext, filter = filter }); } }
public override void OnResultExecuted(ResultExecutedContext context) { Debug.WriteLine($"Result ended after {_stopwatch.Elapsed}"); }
public virtual void OnResultExecuted([NotNull] ResultExecutedContext context) { }