1 type derived from Endpoint
Microsoft.AspNetCore.Routing (1)
4 instantiations of Endpoint
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Routing (3)
457 references to Endpoint
Microsoft.AspNetCore (2)
Microsoft.AspNetCore.Antiforgery (5)
Microsoft.AspNetCore.Authentication.Cookies (1)
Microsoft.AspNetCore.Authorization.Policy (8)
Microsoft.AspNetCore.Components.Endpoints (12)
Microsoft.AspNetCore.Components.Server (1)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.Cors (1)
Microsoft.AspNetCore.Diagnostics (9)
Microsoft.AspNetCore.Diagnostics.Abstractions (4)
Microsoft.AspNetCore.Diagnostics.Middleware (2)
Microsoft.AspNetCore.Grpc.Swagger (1)
Microsoft.AspNetCore.Hosting (6)
Microsoft.AspNetCore.Http (5)
Microsoft.AspNetCore.Http.Abstractions (28)
Microsoft.AspNetCore.Http.Extensions (4)
Microsoft.AspNetCore.Http.Results (5)
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
Microsoft.AspNetCore.Mvc.Core (41)
Routing\DynamicRouteValueTransformer.cs (7)
23/// <see cref="FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList{Endpoint})" /> as well as
33/// <item><description><see cref="FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList{Endpoint})" /></description></item>
77/// Implementations of <see cref="FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList{Endpoint})" /> may further
82/// <see cref="FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList{Endpoint})" /> will not be called in the case
86public virtual ValueTask<IReadOnlyList<Endpoint>> FilterAsync(HttpContext httpContext, RouteValueDictionary values, IReadOnlyList<Endpoint> endpoints)
88return new ValueTask<IReadOnlyList<Endpoint>>(endpoints);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (3)
Microsoft.AspNetCore.Mvc.RazorPages (16)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Microsoft.AspNetCore.OpenApi (4)
Microsoft.AspNetCore.RateLimiting (1)
Microsoft.AspNetCore.Routing (284)
_generated\0\LoggerMessage.g.cs (18)
219private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Http.Endpoint, global::System.Exception?> __ExecutingEndpointCallback =
220global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Http.Endpoint>(global::Microsoft.Extensions.Logging.LogLevel.Information, new global::Microsoft.Extensions.Logging.EventId(0, "ExecutingEndpoint"), "Executing endpoint '{EndpointName}'", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
227public static partial void ExecutingEndpoint(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Http.Endpoint endpointName)
235private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Http.Endpoint, global::System.Exception?> __ExecutedEndpointCallback =
236global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Http.Endpoint>(global::Microsoft.Extensions.Logging.LogLevel.Information, new global::Microsoft.Extensions.Logging.EventId(1, "ExecutedEndpoint"), "Executed endpoint '{EndpointName}'", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
243public static partial void ExecutedEndpoint(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Http.Endpoint endpointName)
308private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Http.Endpoint, global::System.Exception?> __ExecutingEndpointCallback =
309global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Http.Endpoint>(global::Microsoft.Extensions.Logging.LogLevel.Information, new global::Microsoft.Extensions.Logging.EventId(4, "ExecutingEndpoint"), "The endpoint '{EndpointName}' is being executed without running additional middleware.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
316public static partial void ExecutingEndpoint(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Http.Endpoint endpointName)
324private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Http.Endpoint, global::System.Exception?> __ExecutedEndpointCallback =
325global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Http.Endpoint>(global::Microsoft.Extensions.Logging.LogLevel.Information, new global::Microsoft.Extensions.Logging.EventId(5, "ExecutedEndpoint"), "The endpoint '{EndpointName}' has been executed without running additional middleware.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
332public static partial void ExecutedEndpoint(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Http.Endpoint endpointName)
340private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Http.Endpoint, global::System.Exception?> __ShortCircuitedEndpointCallback =
341global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Http.Endpoint>(global::Microsoft.Extensions.Logging.LogLevel.Information, new global::Microsoft.Extensions.Logging.EventId(6, "ShortCircuitedEndpoint"), "The endpoint '{EndpointName}' is being short circuited without running additional middleware or producing a response.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
348public static partial void ShortCircuitedEndpoint(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Http.Endpoint endpointName)
356private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Http.Endpoint, global::System.Exception?> __FallbackMatchCallback =
357global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Http.Endpoint>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(7, "FallbackMatch"), "Matched endpoint '{EndpointName}' is a fallback endpoint.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
364public static partial void FallbackMatch(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Http.Endpoint endpointName)
EndpointRoutingMiddleware.cs (13)
105var endpoint = httpContext.GetEndpoint();
147var endpoint = httpContext.GetEndpoint();
201private Task ExecuteShortCircuit(IShortCircuitMetadata shortCircuitAttribute, Endpoint endpoint, HttpContext httpContext)
257static async Task AwaitRequestTask(Endpoint endpoint, Task requestTask, ILogger logger)
327private static void ThrowCannotShortCircuitAnAuthRouteException(Endpoint endpoint)
333private static void ThrowCannotShortCircuitACorsRouteException(Endpoint endpoint)
339private static void ThrowCannotShortCircuitAnAntiforgeryRouteException(Endpoint endpoint)
382public static void MatchSuccess(ILogger logger, Endpoint endpoint)
391public static void MatchSkipped(ILogger logger, Endpoint endpoint)
398public static partial void ExecutingEndpoint(ILogger logger, Endpoint endpointName);
401public static partial void ExecutedEndpoint(ILogger logger, Endpoint endpointName);
404public static partial void ShortCircuitedEndpoint(ILogger logger, Endpoint endpointName);
407public static partial void FallbackMatch(ILogger logger, Endpoint endpointName);
Matching\DfaMatcher.cs (7)
276Endpoint endpoint,
298Endpoint endpoint,
364public static void CandidateRejectedByComplexSegment(ILogger logger, string path, Endpoint endpoint, RoutePatternPathSegment segment)
380public static void CandidateRejectedByConstraint(ILogger logger, string path, Endpoint endpoint, string constraintName, IRouteConstraint constraint, object? value)
396public static void CandidateNotValid(ILogger logger, string path, Endpoint endpoint)
412public static void CandidateValid(ILogger logger, string path, Endpoint endpoint)
428private static string GetRoutePattern(Endpoint endpoint)
Microsoft.AspNetCore.Routing.Abstractions (1)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Microsoft.AspNetCore.StaticAssets (6)