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);
            }
        }
Beispiel #2
0
 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
         });
     }
 }
Beispiel #4
0
        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
                 ));
     }
 }