IEndpointRouteBuilder 인터페이스

정의

애플리케이션에서 경로 작성기의 계약을 정의합니다. 경로 작성기가 애플리케이션의 경로를 지정합니다.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
파생

속성

DataSources

작성기에서 구성된 엔드포인트 데이터 원본을 가져옵니다.

ServiceProvider

경로에 IServiceProvider 대한 서비스를 resolve 데 사용되는 을 가져옵니다.

메서드

CreateApplicationBuilder()

IApplicationBuilder를 만듭니다.

확장 메서드

MapBlazorHub(IEndpointRouteBuilder)

Blazor Hub 를 기본 경로에 매핑합니다.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Blazor Hub 를 기본 경로에 매핑합니다.

MapBlazorHub(IEndpointRouteBuilder, String)

Blazor Hub 를 경로 path에 매핑합니다.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Blazor Hub 를 경로 path에 매핑합니다.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

들어오는 요청을 지정된 경로를 제공된 연결 파이프라인에 매핑합니다.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

들어오는 요청을 지정된 경로를 제공된 연결 파이프라인에 매핑합니다.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

들어오는 요청을 지정된 경로를 제공된 연결 파이프라인에 매핑합니다.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

들어오는 요청을 지정된 경로를 제공된 연결 파이프라인에 매핑합니다.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

컨트롤러 작업에 대한 엔드포인트를 IEndpointRouteBuilder 에 추가하고 지정된 name, , , defaultsconstraintsareaNamepattern, 및 dataTokens를 사용하여 경로를 지정합니다.

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

컨트롤러 작업에 대한 엔드포인트를 IEndpointRouteBuilder 에 추가하고 지정된 name, , pattern, defaultsconstraintsdataTokens를 사용하여 경로를 지정합니다.

MapControllers(IEndpointRouteBuilder)

경로를 지정하지 않고 컨트롤러 작업에 IEndpointRouteBuilder 대한 엔드포인트를 에 추가합니다.

MapDefaultControllerRoute(IEndpointRouteBuilder)

컨트롤러 작업에 대한 엔드포인트를 에 IEndpointRouteBuilder 추가하고 기본 경로 {controller=Home}/{action=Index}/{id?}를 추가합니다.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 , controllerarea와 일치하는 action컨트롤러 엔드포인트로 라우팅됩니다.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 , controllerarea와 일치하는 action컨트롤러 엔드포인트로 라우팅됩니다.

MapFallbackToController(IEndpointRouteBuilder, String, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 및 와 controller일치하는 action컨트롤러 엔드포인트로 라우팅됩니다.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 및 와 controller일치하는 action컨트롤러 엔드포인트로 라우팅됩니다.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP 요청과 일치하는 에 을 추가합니다.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP 요청과 일치하는 에 을 추가합니다.

Map(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP 요청과 일치하는 에 을 추가합니다.

Map(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP 요청과 일치하는 에 을 추가합니다.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP DELETE 요청과 일치하는 에 를 추가합니다.

MapDelete(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP DELETE 요청과 일치하는 에 를 추가합니다.

MapFallback(IEndpointRouteBuilder, Delegate)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다.

MapFallback(IEndpointRouteBuilder, String, Delegate)

제공된 RouteEndpointIEndpointRouteBuilder 패턴과 일치하는 특수화된 를 가능한 가장 낮은 우선 순위로 추가합니다.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP GET 요청과 일치하는 에 를 추가합니다.

MapGet(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP GET 요청과 일치하는 에 를 추가합니다.

MapGroup(IEndpointRouteBuilder, RoutePattern)

지정된 접 RouteGroupBuilder 두사로 접두사로 지정된 엔드포인트를 정의하기 위한 을 prefix만듭니다.

MapGroup(IEndpointRouteBuilder, String)

지정된 접 RouteGroupBuilder 두사로 접두사로 지정된 엔드포인트를 정의하기 위한 을 prefix만듭니다.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

RouteEndpointIEndpointRouteBuilder 지정된 HTTP 메서드 및 패턴에 대한 HTTP 요청과 일치하는 에 를 추가합니다.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

RouteEndpointIEndpointRouteBuilder 지정된 HTTP 메서드 및 패턴에 대한 HTTP 요청과 일치하는 에 를 추가합니다.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP PATCH 요청과 일치하는 에 을 추가합니다.

MapPatch(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP PATCH 요청과 일치하는 에 을 추가합니다.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP POST 요청과 일치하는 에 을 추가합니다.

MapPost(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP POST 요청과 일치하는 에 을 추가합니다.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP PUT 요청과 일치하는 에 를 추가합니다.

MapPut(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint 지정된 패턴에 IEndpointRouteBuilder 대한 HTTP PUT 요청과 일치하는 에 를 추가합니다.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

제공된 RouteEndpointIEndpointRouteBuilder 패턴과 일치하는 특수화된 를 가능한 가장 낮은 우선 순위로 추가합니다.

MapHealthChecks(IEndpointRouteBuilder, String)

지정된 템플릿을 사용하여 에 상태 검사 엔드포인트 IEndpointRouteBuilder 를 추가합니다.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

지정된 템플릿 및 옵션을 사용하여 IEndpointRouteBuilder 상태 검사 엔드포인트를 에 추가합니다.

MapHub<THub>(IEndpointRouteBuilder, String)

들어오는 요청을 지정된 경로와 지정된 형식에 Hub 매핑합니다.

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

들어오는 요청을 지정된 경로와 지정된 형식에 Hub 매핑합니다.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

지정된 에 정의된 페이지 구성 요소를 지정된 TRootComponent 어셈블리에 매핑하고 경로가 일치할 때 에 TRootComponent 지정된 구성 요소를 렌더링합니다.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

에서 생성된 경로 값을 사용하여 페이지를 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

에서 생성된 경로 값을 사용하여 페이지를 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

에서 생성된 경로 값을 사용하여 페이지를 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 , 및 와 area일치하는 page페이지 엔드포인트로 라우팅됩니다.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 , 및 와 area일치하는 page페이지 엔드포인트로 라우팅됩니다.

MapFallbackToPage(IEndpointRouteBuilder, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 일치하는 page페이지 엔드포인트로 라우팅됩니다.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

파일 이름이 아닌 이름에 대한 요청을 가능한 가장 낮은 우선 순위와 일치시키는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 일치하는 page페이지 엔드포인트로 라우팅됩니다.

MapRazorPages(IEndpointRouteBuilder)

Razor Pages에 대한 엔드포인트를 에 IEndpointRouteBuilder추가합니다.

MapFallbackToFile(IEndpointRouteBuilder, String)

파일 이름이 아닌 요청에 가능한 가장 낮은 우선 순위와 일치하는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 에서 지정한 StaticFileMiddleware 파일을 제공하려는 로 라우팅됩니다 filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

파일 이름이 아닌 요청에 가능한 가장 낮은 우선 순위와 일치하는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 에서 지정한 StaticFileMiddleware 파일을 제공하려는 로 라우팅됩니다 filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

파일 이름이 아닌 요청에 가능한 가장 낮은 우선 순위와 일치하는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 에서 지정한 StaticFileMiddleware 파일을 제공하려는 로 라우팅됩니다 filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

파일 이름이 아닌 요청에 가능한 가장 낮은 우선 순위와 일치하는 특수한 RouteEndpointIEndpointRouteBuilder 를 에 추가합니다. 요청은 에서 지정한 StaticFileMiddleware 파일을 제공하려는 로 라우팅됩니다 filePath.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

ASP.NET Core ID를 사용하여 등록, 로그인 및 로그아웃하기 위한 엔드포인트를 추가합니다.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

RouteEndpoint 지정된 접두사에 IEndpointRouteBuilder 대한 HTTP 요청(모든 동사)과 일치하는 에 을 추가합니다.

적용 대상