1 type derived from Endpoint
Microsoft.AspNetCore.Routing (1)
4 instantiations of Endpoint
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Routing (3)
447 references to Endpoint
Microsoft.AspNetCore (1)
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.Cors (1)
Microsoft.AspNetCore.Diagnostics (9)
Microsoft.AspNetCore.Diagnostics.Abstractions (4)
Microsoft.AspNetCore.Diagnostics.Middleware (2)
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.RazorPages (16)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
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)
62var endpoint = httpContext.GetEndpoint();
104var endpoint = httpContext.GetEndpoint();
158private Task ExecuteShortCircuit(ShortCircuitMetadata shortCircuitMetadata, Endpoint endpoint, HttpContext httpContext)
214static async Task AwaitRequestTask(Endpoint endpoint, Task requestTask, ILogger logger)
284private static void ThrowCannotShortCircuitAnAuthRouteException(Endpoint endpoint)
290private static void ThrowCannotShortCircuitACorsRouteException(Endpoint endpoint)
296private static void ThrowCannotShortCircuitAnAntiforgeryRouteException(Endpoint endpoint)
339public static void MatchSuccess(ILogger logger, Endpoint endpoint)
348public static void MatchSkipped(ILogger logger, Endpoint endpoint)
355public static partial void ExecutingEndpoint(ILogger logger, Endpoint endpointName);
358public static partial void ExecutedEndpoint(ILogger logger, Endpoint endpointName);
361public static partial void ShortCircuitedEndpoint(ILogger logger, Endpoint endpointName);
364public 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)