Clean up DiagnosticSource code in invoker
This commit is contained in:
parent
7bd297c395
commit
04ffc4d2eb
|
|
@ -176,15 +176,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
var current = _cursor.GetNextFilter<IAuthorizationFilter, IAsyncAuthorizationFilter>();
|
||||
if (current.FilterAsync != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnAuthorizationAsync(
|
||||
_authorizationContext,
|
||||
current.FilterAsync);
|
||||
_diagnosticSource.BeforeOnAuthorizationAsync(_authorizationContext, current.FilterAsync);
|
||||
|
||||
await current.FilterAsync.OnAuthorizationAsync(_authorizationContext);
|
||||
|
||||
_diagnosticSource.AfterOnAuthorizationAsync(
|
||||
_authorizationContext,
|
||||
current.FilterAsync);
|
||||
_diagnosticSource.AfterOnAuthorizationAsync(_authorizationContext, current.FilterAsync);
|
||||
|
||||
if (_authorizationContext.Result == null)
|
||||
{
|
||||
|
|
@ -198,15 +194,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
}
|
||||
else if (current.Filter != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnAuthorization(
|
||||
_authorizationContext,
|
||||
current.Filter);
|
||||
_diagnosticSource.BeforeOnAuthorization(_authorizationContext, current.Filter);
|
||||
|
||||
current.Filter.OnAuthorization(_authorizationContext);
|
||||
|
||||
_diagnosticSource.AfterOnAuthorization(
|
||||
_authorizationContext,
|
||||
current.Filter);
|
||||
_diagnosticSource.AfterOnAuthorization(_authorizationContext, current.Filter);
|
||||
|
||||
if (_authorizationContext.Result == null)
|
||||
{
|
||||
|
|
@ -254,18 +246,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
{
|
||||
if (item.FilterAsync != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnResourceExecution(
|
||||
_resourceExecutingContext,
|
||||
item.FilterAsync);
|
||||
_diagnosticSource.BeforeOnResourceExecution(_resourceExecutingContext, item.FilterAsync);
|
||||
|
||||
await item.FilterAsync.OnResourceExecutionAsync(
|
||||
_resourceExecutingContext,
|
||||
InvokeResourceFilterAsync);
|
||||
await item.FilterAsync.OnResourceExecutionAsync(_resourceExecutingContext, InvokeResourceFilterAsync);
|
||||
|
||||
_diagnosticSource.AfterOnResourceExecution(
|
||||
_resourceExecutingContext.ActionDescriptor,
|
||||
_resourceExecutedContext,
|
||||
item.FilterAsync);
|
||||
_diagnosticSource.AfterOnResourceExecution(_resourceExecutedContext, item.FilterAsync);
|
||||
|
||||
if (_resourceExecutedContext == null)
|
||||
{
|
||||
|
|
@ -286,15 +271,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
}
|
||||
else if (item.Filter != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnResourceExecuting(
|
||||
_resourceExecutingContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.BeforeOnResourceExecuting(_resourceExecutingContext, item.Filter);
|
||||
|
||||
item.Filter.OnResourceExecuting(_resourceExecutingContext);
|
||||
|
||||
_diagnosticSource.AfterOnResourceExecuting(
|
||||
_resourceExecutingContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.AfterOnResourceExecuting(_resourceExecutingContext, item.Filter);
|
||||
|
||||
if (_resourceExecutingContext.Result != null)
|
||||
{
|
||||
|
|
@ -311,17 +292,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
}
|
||||
else
|
||||
{
|
||||
_diagnosticSource.BeforeOnResourceExecuted(
|
||||
_resourceExecutingContext.ActionDescriptor,
|
||||
_resourceExecutedContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.BeforeOnResourceExecuted(_resourceExecutedContext, item.Filter);
|
||||
|
||||
item.Filter.OnResourceExecuted(await InvokeResourceFilterAsync());
|
||||
|
||||
_diagnosticSource.AfterOnResourceExecuted(
|
||||
_resourceExecutingContext.ActionDescriptor,
|
||||
_resourceExecutedContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.AfterOnResourceExecuted(_resourceExecutedContext, item.Filter);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -416,17 +391,13 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
Debug.Assert(_exceptionContext != null);
|
||||
if (_exceptionContext.Exception != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnExceptionAsync(
|
||||
_exceptionContext,
|
||||
current.FilterAsync);
|
||||
_diagnosticSource.BeforeOnExceptionAsync(_exceptionContext, current.FilterAsync);
|
||||
|
||||
// Exception filters only run when there's an exception - unsetting it will short-circuit
|
||||
// other exception filters.
|
||||
await current.FilterAsync.OnExceptionAsync(_exceptionContext);
|
||||
|
||||
_diagnosticSource.AfterOnExceptionAsync(
|
||||
_exceptionContext,
|
||||
current.FilterAsync);
|
||||
_diagnosticSource.AfterOnExceptionAsync(_exceptionContext, current.FilterAsync);
|
||||
|
||||
if (_exceptionContext.Exception == null)
|
||||
{
|
||||
|
|
@ -443,17 +414,13 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
Debug.Assert(_exceptionContext != null);
|
||||
if (_exceptionContext.Exception != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnException(
|
||||
_exceptionContext,
|
||||
current.Filter);
|
||||
_diagnosticSource.BeforeOnException(_exceptionContext, current.Filter);
|
||||
|
||||
// Exception filters only run when there's an exception - unsetting it will short-circuit
|
||||
// other exception filters.
|
||||
current.Filter.OnException(_exceptionContext);
|
||||
|
||||
_diagnosticSource.AfterOnException(
|
||||
_exceptionContext,
|
||||
current.Filter);
|
||||
_diagnosticSource.AfterOnException(_exceptionContext, current.Filter);
|
||||
|
||||
if (_exceptionContext.Exception == null)
|
||||
{
|
||||
|
|
@ -530,16 +497,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
{
|
||||
if (item.FilterAsync != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnActionExecution(
|
||||
_actionExecutingContext,
|
||||
item.FilterAsync);
|
||||
_diagnosticSource.BeforeOnActionExecution(_actionExecutingContext, item.FilterAsync);
|
||||
|
||||
await item.FilterAsync.OnActionExecutionAsync(_actionExecutingContext, InvokeActionFilterAsync);
|
||||
|
||||
_diagnosticSource.AfterOnActionExecution(
|
||||
_actionExecutingContext.ActionDescriptor,
|
||||
_actionExecutedContext,
|
||||
item.FilterAsync);
|
||||
_diagnosticSource.AfterOnActionExecution(_actionExecutedContext, item.FilterAsync);
|
||||
|
||||
if (_actionExecutedContext == null)
|
||||
{
|
||||
|
|
@ -558,15 +520,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
}
|
||||
else if (item.Filter != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnActionExecuting(
|
||||
_actionExecutingContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.BeforeOnActionExecuting(_actionExecutingContext, item.Filter);
|
||||
|
||||
item.Filter.OnActionExecuting(_actionExecutingContext);
|
||||
|
||||
_diagnosticSource.AfterOnActionExecuting(
|
||||
_actionExecutingContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.AfterOnActionExecuting(_actionExecutingContext, item.Filter);
|
||||
|
||||
if (_actionExecutingContext.Result != null)
|
||||
{
|
||||
|
|
@ -584,17 +542,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
}
|
||||
else
|
||||
{
|
||||
_diagnosticSource.BeforeOnActionExecuted(
|
||||
_actionExecutingContext.ActionDescriptor,
|
||||
_actionExecutedContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.BeforeOnActionExecuted(_actionExecutedContext, item.Filter);
|
||||
|
||||
item.Filter.OnActionExecuted(await InvokeActionFilterAsync());
|
||||
|
||||
_diagnosticSource.BeforeOnActionExecuted(
|
||||
_actionExecutingContext.ActionDescriptor,
|
||||
_actionExecutedContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.BeforeOnActionExecuted(_actionExecutedContext, item.Filter);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -686,16 +638,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
var item = _cursor.GetNextFilter<IResultFilter, IAsyncResultFilter>();
|
||||
if (item.FilterAsync != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnResultExecution(
|
||||
_resultExecutingContext,
|
||||
item.FilterAsync);
|
||||
_diagnosticSource.BeforeOnResultExecution(_resultExecutingContext, item.FilterAsync);
|
||||
|
||||
await item.FilterAsync.OnResultExecutionAsync(_resultExecutingContext, InvokeResultFilterAsync);
|
||||
|
||||
_diagnosticSource.AfterOnResultExecution(
|
||||
_resultExecutingContext.ActionDescriptor,
|
||||
_resultExecutedContext,
|
||||
item.FilterAsync);
|
||||
_diagnosticSource.AfterOnResultExecution(_resultExecutedContext, item.FilterAsync);
|
||||
|
||||
if (_resultExecutedContext == null || _resultExecutingContext.Cancel == true)
|
||||
{
|
||||
|
|
@ -714,15 +661,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
}
|
||||
else if (item.Filter != null)
|
||||
{
|
||||
_diagnosticSource.BeforeOnResultExecuting(
|
||||
_resultExecutingContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.BeforeOnResultExecuting(_resultExecutingContext, item.Filter);
|
||||
|
||||
item.Filter.OnResultExecuting(_resultExecutingContext);
|
||||
|
||||
_diagnosticSource.AfterOnResultExecuting(
|
||||
_resultExecutingContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.AfterOnResultExecuting(_resultExecutingContext, item.Filter);
|
||||
|
||||
if (_resultExecutingContext.Cancel == true)
|
||||
{
|
||||
|
|
@ -740,17 +683,11 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
}
|
||||
else
|
||||
{
|
||||
_diagnosticSource.BeforeOnResultExecuted(
|
||||
_resultExecutingContext.ActionDescriptor,
|
||||
_resultExecutedContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.BeforeOnResultExecuted(_resultExecutedContext, item.Filter);
|
||||
|
||||
item.Filter.OnResultExecuted(await InvokeResultFilterAsync());
|
||||
|
||||
_diagnosticSource.AfterOnResultExecuted(
|
||||
_resultExecutingContext.ActionDescriptor,
|
||||
_resultExecutedContext,
|
||||
item.Filter);
|
||||
_diagnosticSource.AfterOnResultExecuted(_resultExecutedContext, item.Filter);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
|||
|
|
@ -132,7 +132,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void AfterOnResourceExecution(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ResourceExecutedContext resourceExecutedContext,
|
||||
IAsyncResourceFilter filter)
|
||||
{
|
||||
|
|
@ -142,7 +141,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.AfterOnResourceExecution",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = resourceExecutedContext.ActionDescriptor,
|
||||
resourceExecutedContext = resourceExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -187,7 +186,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void BeforeOnResourceExecuted(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ResourceExecutedContext resourceExecutedContext,
|
||||
IResourceFilter filter)
|
||||
{
|
||||
|
|
@ -197,7 +195,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.BeforeOnResourceExecuted",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = resourceExecutedContext.ActionDescriptor,
|
||||
resourceExecutedContext = resourceExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -206,7 +204,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void AfterOnResourceExecuted(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ResourceExecutedContext resourceExecutedContext,
|
||||
IResourceFilter filter)
|
||||
{
|
||||
|
|
@ -216,7 +213,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.AfterOnResourceExecuted",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = resourceExecutedContext.ActionDescriptor,
|
||||
resourceExecutedContext = resourceExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -315,7 +312,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void AfterOnActionExecution(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ActionExecutedContext actionExecutedContext,
|
||||
IAsyncActionFilter filter)
|
||||
{
|
||||
|
|
@ -325,7 +321,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.AfterOnActionExecution",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = actionExecutedContext.ActionDescriptor,
|
||||
actionExecutedContext = actionExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -370,7 +366,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void BeforeOnActionExecuted(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ActionExecutedContext actionExecutedContext,
|
||||
IActionFilter filter)
|
||||
{
|
||||
|
|
@ -380,7 +375,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.BeforeOnActionExecuted",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = actionExecutedContext.ActionDescriptor,
|
||||
actionExecutedContext = actionExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -389,7 +384,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void AfterOnActionExecuted(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ActionExecutedContext actionExecutedContext,
|
||||
IActionFilter filter)
|
||||
{
|
||||
|
|
@ -399,7 +393,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.AfterOnActionExecuted",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = actionExecutedContext.ActionDescriptor,
|
||||
actionExecutedContext = actionExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -466,7 +460,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void AfterOnResultExecution(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ResultExecutedContext resultExecutedContext,
|
||||
IAsyncResultFilter filter)
|
||||
{
|
||||
|
|
@ -476,7 +469,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.AfterOnResultExecution",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = resultExecutedContext.ActionDescriptor,
|
||||
resultExecutedContext = resultExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -521,7 +514,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void BeforeOnResultExecuted(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ResultExecutedContext resultExecutedContext,
|
||||
IResultFilter filter)
|
||||
{
|
||||
|
|
@ -531,7 +523,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.BeforeOnResultExecuted",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = resultExecutedContext.ActionDescriptor,
|
||||
resultExecutedContext = resultExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
@ -540,7 +532,6 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
|
||||
public static void AfterOnResultExecuted(
|
||||
this DiagnosticSource diagnosticSource,
|
||||
ActionDescriptor actionDescriptor,
|
||||
ResultExecutedContext resultExecutedContext,
|
||||
IResultFilter filter)
|
||||
{
|
||||
|
|
@ -550,7 +541,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal
|
|||
"Microsoft.AspNetCore.Mvc.AfterOnResultExecuted",
|
||||
new
|
||||
{
|
||||
actionDescriptor = actionDescriptor,
|
||||
actionDescriptor = resultExecutedContext.ActionDescriptor,
|
||||
resultExecutedContext = resultExecutedContext,
|
||||
filter = filter
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue