public static void AfterOnResultExecution( this DiagnosticListener diagnosticListener, ResultExecutedContext resultExecutedContext, IAsyncResultFilter filter) { Debug.Assert(diagnosticListener != null); Debug.Assert(resultExecutedContext != null); Debug.Assert(filter != null); // Inlinable fast-path check if diagnostic listener is enabled if (diagnosticListener.IsEnabled()) { AfterOnResultExecutionImpl(diagnosticListener, resultExecutedContext, filter); } }
public static void BeforeOnResultExecution( this DiagnosticSource diagnosticSource, ResultExecutingContext resultExecutingContext, IAsyncResultFilter filter) { if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.BeforeOnResultExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.BeforeOnResultExecution", new { actionDescriptor = resultExecutingContext.ActionDescriptor, resultExecutingContext = resultExecutingContext, filter = filter }); } }
public static void AfterOnResultExecution( this DiagnosticSource diagnosticSource, ActionDescriptor actionDescriptor, ResultExecutedContext resultExecutedContext, IAsyncResultFilter filter) { if (diagnosticSource.IsEnabled("Microsoft.AspNet.Mvc.AfterOnResultExecution")) { diagnosticSource.Write( "Microsoft.AspNet.Mvc.AfterOnResultExecution", new { actionDescriptor = actionDescriptor, resultExecutedContext = resultExecutedContext, filter = filter }); } }
public static void AfterOnResultExecution( this DiagnosticSource diagnosticSource, ResultExecutedContext resultExecutedContext, IAsyncResultFilter filter) { Debug.Assert(diagnosticSource != null); Debug.Assert(resultExecutedContext != null); Debug.Assert(filter != null); if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.AfterOnResultExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.AfterOnResultExecution", new { actionDescriptor = resultExecutedContext.ActionDescriptor, resultExecutedContext = resultExecutedContext, filter = filter }); } }
private static void AfterOnResultExecutionImpl(DiagnosticListener diagnosticListener, ResultExecutedContext resultExecutedContext, IAsyncResultFilter filter) { if (diagnosticListener.IsEnabled(Diagnostics.AfterResultFilterOnResultExecutionEventData.EventName)) { diagnosticListener.Write( Diagnostics.AfterResultFilterOnResultExecutionEventData.EventName, new AfterResultFilterOnResultExecutionEventData( resultExecutedContext.ActionDescriptor, resultExecutedContext, filter )); } }
public static void AfterOnResultExecution( this DiagnosticSource diagnosticSource, ActionDescriptor actionDescriptor, ResultExecutedContext resultExecutedContext, IAsyncResultFilter filter) { if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.AfterOnResultExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.AfterOnResultExecution", new { actionDescriptor = actionDescriptor, resultExecutedContext = resultExecutedContext, filter = filter }); } }
public static void BeforeOnResultExecution( this DiagnosticSource diagnosticSource, ResultExecutingContext resultExecutingContext, IAsyncResultFilter filter) { Debug.Assert(diagnosticSource != null); Debug.Assert(resultExecutingContext != null); Debug.Assert(filter != null); if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.BeforeOnResultExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.BeforeOnResultExecution", new { actionDescriptor = resultExecutingContext.ActionDescriptor, resultExecutingContext = resultExecutingContext, filter = filter }); } }
private static void AfterOnResultExecutionImpl(DiagnosticListener diagnosticListener, ResultExecutedContext resultExecutedContext, IAsyncResultFilter filter) { if (diagnosticListener.IsEnabled("Microsoft.AspNetCore.Mvc.AfterOnResultExecution")) { diagnosticListener.Write( "Microsoft.AspNetCore.Mvc.AfterOnResultExecution", new { actionDescriptor = resultExecutedContext.ActionDescriptor, resultExecutedContext = resultExecutedContext, filter = filter }); } }
private static void BeforeOnResultExecutionImpl(DiagnosticListener diagnosticListener, ResultExecutingContext resultExecutingContext, IAsyncResultFilter filter) { if (diagnosticListener.IsEnabled(Diagnostics.BeforeOnResultExecution.EventName)) { diagnosticListener.Write( Diagnostics.BeforeOnResultExecution.EventName, new BeforeOnResultExecution( resultExecutingContext.ActionDescriptor, resultExecutingContext, filter )); } }