public static void AfterOnResourceExecution( this DiagnosticListener diagnosticListener, ResourceExecutedContext resourceExecutedContext, IAsyncResourceFilter filter) { Debug.Assert(diagnosticListener != null); Debug.Assert(resourceExecutedContext != null); Debug.Assert(filter != null); // Inlinable fast-path check if diagnostic listener is enabled if (diagnosticListener.IsEnabled()) { AfterOnResourceExecutionImpl(diagnosticListener, resourceExecutedContext, filter); } }
public static void BeforeOnResourceExecution( this DiagnosticSource diagnosticSource, ResourceExecutingContext resourceExecutingContext, IAsyncResourceFilter filter) { if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.BeforeOnResourceExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.BeforeOnResourceExecution", new { actionDescriptor = resourceExecutingContext.ActionDescriptor, resourceExecutingContext = resourceExecutingContext, filter = filter }); } }
public static void AfterOnResourceExecution( this DiagnosticSource diagnosticSource, ActionDescriptor actionDescriptor, ResourceExecutedContext resourceExecutedContext, IAsyncResourceFilter filter) { if (diagnosticSource.IsEnabled("Microsoft.AspNet.Mvc.AfterOnResourceExecution")) { diagnosticSource.Write( "Microsoft.AspNet.Mvc.AfterOnResourceExecution", new { actionDescriptor = actionDescriptor, resourceExecutedContext = resourceExecutedContext, filter = filter }); } }
public static void AfterOnResourceExecution( this DiagnosticSource diagnosticSource, ResourceExecutedContext resourceExecutedContext, IAsyncResourceFilter filter) { Debug.Assert(diagnosticSource != null); Debug.Assert(resourceExecutedContext != null); Debug.Assert(filter != null); if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.AfterOnResourceExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.AfterOnResourceExecution", new { actionDescriptor = resourceExecutedContext.ActionDescriptor, resourceExecutedContext = resourceExecutedContext, filter = filter }); } }
private static void AfterOnResourceExecutionImpl(DiagnosticListener diagnosticListener, ResourceExecutedContext resourceExecutedContext, IAsyncResourceFilter filter) { if (diagnosticListener.IsEnabled(Diagnostics.AfterResourceFilterOnResourceExecutionEventData.EventName)) { diagnosticListener.Write( Diagnostics.AfterResourceFilterOnResourceExecutionEventData.EventName, new AfterResourceFilterOnResourceExecutionEventData( resourceExecutedContext.ActionDescriptor, resourceExecutedContext, filter )); } }
public static void AfterOnResourceExecution( this DiagnosticSource diagnosticSource, ActionDescriptor actionDescriptor, ResourceExecutedContext resourceExecutedContext, IAsyncResourceFilter filter) { if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.AfterOnResourceExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.AfterOnResourceExecution", new { actionDescriptor = actionDescriptor, resourceExecutedContext = resourceExecutedContext, filter = filter }); } }
public static void BeforeOnResourceExecution( this DiagnosticSource diagnosticSource, ResourceExecutingContext resourceExecutingContext, IAsyncResourceFilter filter) { Debug.Assert(diagnosticSource != null); Debug.Assert(resourceExecutingContext != null); Debug.Assert(filter != null); if (diagnosticSource.IsEnabled("Microsoft.AspNetCore.Mvc.BeforeOnResourceExecution")) { diagnosticSource.Write( "Microsoft.AspNetCore.Mvc.BeforeOnResourceExecution", new { actionDescriptor = resourceExecutingContext.ActionDescriptor, resourceExecutingContext = resourceExecutingContext, filter = filter }); } }
private static void AfterOnResourceExecutionImpl(DiagnosticListener diagnosticListener, ResourceExecutedContext resourceExecutedContext, IAsyncResourceFilter filter) { if (diagnosticListener.IsEnabled("Microsoft.AspNetCore.Mvc.AfterOnResourceExecution")) { diagnosticListener.Write( "Microsoft.AspNetCore.Mvc.AfterOnResourceExecution", new { actionDescriptor = resourceExecutedContext.ActionDescriptor, resourceExecutedContext = resourceExecutedContext, filter = filter }); } }
private static void BeforeOnResourceExecutionImpl(DiagnosticListener diagnosticListener, ResourceExecutingContext resourceExecutingContext, IAsyncResourceFilter filter) { if (diagnosticListener.IsEnabled(Diagnostics.BeforeOnResourceExecution.EventName)) { diagnosticListener.Write( Diagnostics.BeforeOnResourceExecution.EventName, new BeforeOnResourceExecution( resourceExecutingContext.ActionDescriptor, resourceExecutingContext, filter )); } }