다음을 통해 공유


IEndpointRouteBuilder 인터페이스

정의

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

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

속성

DataSources

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

ServiceProvider

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

메서드

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, areaName, pattern, defaults, constraintsdataTokens사용하여 경로를 지정합니다.

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

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

MapControllers(IEndpointRouteBuilder)

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

MapDefaultControllerRoute(IEndpointRouteBuilder)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

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

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

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

MapFallbackToController(IEndpointRouteBuilder, String, String)

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

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

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

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

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

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

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

Map(IEndpointRouteBuilder, String, RequestDelegate)

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

Map(IEndpointRouteBuilder, String, Delegate)

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

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

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

MapDelete(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, Delegate)

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

MapFallback(IEndpointRouteBuilder, String, Delegate)

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

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

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

MapGet(IEndpointRouteBuilder, String, Delegate)

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

MapGroup(IEndpointRouteBuilder, RoutePattern)

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

MapGroup(IEndpointRouteBuilder, String)

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

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

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

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

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

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPatch(IEndpointRouteBuilder, String, Delegate)

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

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPost(IEndpointRouteBuilder, String, Delegate)

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

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPut(IEndpointRouteBuilder, String, Delegate)

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

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 형식에 매핑합니다.

MapOpenApi(IEndpointRouteBuilder, String)

현재 애플리케이션과 연결된 OpenAPI 문서를 확인하기 위해 현재 애플리케이션에 엔드포인트를 등록합니다.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String, String)

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

MapRazorPages(IEndpointRouteBuilder)

Razor Pages의 엔드포인트를 IEndpointRouteBuilder추가합니다.

MapStaticAssets(IEndpointRouteBuilder, String)

빌드 중에 생성된 정적 파일을 엔드포인트로 매핑합니다.

MapFallbackToFile(IEndpointRouteBuilder, String)

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

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

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

MapFallbackToFile(IEndpointRouteBuilder, String, String)

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

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

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

MapIdentityApi<TUser>(IEndpointRouteBuilder)

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

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

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

적용 대상