IMvcBuilder 인터페이스

정의

MVC 서비스를 구성 하기 위한 인터페이스입니다.

public interface IMvcBuilder
type IMvcBuilder = interface
Public Interface IMvcBuilder

속성

PartManager

ApplicationPartManager ApplicationPart S가 구성 된를 가져옵니다.

Services

IServiceCollectionMVC 서비스가 구성 된를 가져옵니다.

확장 메서드

AddApplicationPart(IMvcBuilder, Assembly)

의 목록에를 추가 ApplicationPart ApplicationParts PartManager 합니다.

AddControllersAsServices(IMvcBuilder)

검색 된 컨트롤러를에 서비스로 등록 IServiceCollection 합니다.

AddFormatterMappings(IMvcBuilder, Action<FormatterMappings>)

FormatterMappings지정 된에 대 한를 구성 builder 합니다.

AddJsonOptions(IMvcBuilder, Action<JsonOptions>)

JsonOptions지정 된에 대 한를 구성 builder 합니다.

AddMvcOptions(IMvcBuilder, Action<MvcOptions>)

구성할 작업을 등록 MvcOptions 합니다.

ConfigureApiBehaviorOptions(IMvcBuilder, Action<ApiBehaviorOptions>)

ApiBehaviorOptions를 구성하는 경우.

ConfigureApplicationPartManager(IMvcBuilder, Action<ApplicationPartManager>)

ApplicationPartManager PartManager 지정 된을 사용 하 여의를 구성 합니다 Action<T> .

SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion)

CompatibilityVersion응용 프로그램에 대 한 ASP.NET CORE MVC에 대 한를 설정 합니다.

AddDataAnnotationsLocalization(IMvcBuilder)

응용 프로그램에 MVC 데이터 주석 지역화를 추가 합니다.

AddDataAnnotationsLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

응용 프로그램에 MVC 데이터 주석 지역화를 추가 합니다.

AddJsonOptions(IMvcBuilder, Action<MvcJsonOptions>)

MvcJsonOptions응용 프로그램에 대 한 구성을 추가 합니다.

AddMvcLocalization(IMvcBuilder)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddMvcLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, Action<MvcDataAnnotationsLocalizationOptions>)

MVC 뷰 및 데이터 주석 지역화 서비스를 응용 프로그램에 추가 합니다.

AddViewLocalization(IMvcBuilder)

응용 프로그램에 MVC 뷰 지역화 서비스를 추가 합니다.

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

응용 프로그램에 MVC 뷰 지역화 서비스를 추가 합니다.

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

응용 프로그램에 MVC 뷰 지역화 서비스를 추가 합니다.

AddViewLocalization(IMvcBuilder, Action<LocalizationOptions>)

응용 프로그램에 MVC 뷰 지역화 서비스를 추가 합니다.

AddRazorOptions(IMvcBuilder, Action<RazorViewEngineOptions>)

RazorViewEngineOptions응용 프로그램에 대 한 집합을 구성 합니다.

AddTagHelpersAsServices(IMvcBuilder)

태그 도우미를 서비스로 등록 하 고 기존를 ITagHelperActivator 로 바꿉니다 Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator .

InitializeTagHelper<TTagHelper>(IMvcBuilder, Action<TTagHelper,ViewContext>)

지정 된에 대 한 초기화 콜백을 추가 TTagHelper 합니다.

AddRazorPagesOptions(IMvcBuilder, Action<RazorPagesOptions>)

RazorViewEngineOptions응용 프로그램에 대 한 집합을 구성 합니다.

WithRazorPagesAtContentRoot(IMvcBuilder)

콘텐츠 루트 ()에서 루트로 지정할 Razor Pages를 구성 ContentRootPath 합니다.

WithRazorPagesRoot(IMvcBuilder, String)

지정 된을 사용 하도록 Razor Pages를 구성 rootDirectory 합니다.

AddCookieTempDataProvider(IMvcBuilder)

CookieTempDataProvider에서를 기본값으로 등록 ITempDataProvider IServiceCollection 합니다.

AddCookieTempDataProvider(IMvcBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider에서를 기본값으로 등록 ITempDataProvider IServiceCollection 합니다.

AddSessionStateTempDataProvider(IMvcBuilder)

SessionStateTempDataProvider에서를 기본값으로 등록 ITempDataProvider IServiceCollection 합니다.

AddViewComponentsAsServices(IMvcBuilder)

검색 된 뷰 구성 요소를에 서비스로 등록 IServiceCollection 합니다.

AddViewOptions(IMvcBuilder, Action<MvcViewOptions>)

MvcViewOptions응용 프로그램에 대 한 구성을 추가 합니다.

AddXmlDataContractSerializerFormatters(IMvcBuilder)

XML DataContractSerializer 포맷터를 MVC에 추가 합니다.

AddXmlDataContractSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

XML DataContractSerializer 포맷터를 MVC에 추가 합니다.

AddXmlOptions(IMvcBuilder, Action<MvcXmlOptions>)

MvcXmlOptions응용 프로그램에 대 한 구성을 추가 합니다.

AddXmlSerializerFormatters(IMvcBuilder)

MVC에 XML Serializer 포맷터를 추가 합니다.

AddXmlSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

MVC에 XML Serializer 포맷터를 추가 합니다.

AddNewtonsoftJson(IMvcBuilder)

입력 및 출력 포맷터 등의 특정 기능에 대 한 Newtonsoft.Js를 구성 합니다.

AddNewtonsoftJson(IMvcBuilder, Action<MvcNewtonsoftJsonOptions>)

입력 및 출력 포맷터 등의 특정 기능에 대 한 Newtonsoft.Js를 구성 합니다.

AddRazorRuntimeCompilation(IMvcBuilder)

IMvcBuilderRazor 뷰 및 Razor Pages의 런타임 컴파일을 지원 하도록를 구성 합니다.

AddRazorRuntimeCompilation(IMvcBuilder, Action<MvcRazorRuntimeCompilationOptions>)

IMvcBuilderRazor 뷰 및 Razor Pages의 런타임 컴파일을 지원 하도록를 구성 합니다.

AddCacheTagHelperLimits(IMvcBuilder, Action<CacheTagHelperOptions>)

의 캐시에 대 한 메모리 크기 제한을 구성 합니다 CacheTagHelper .

AddWebApiConventions(IMvcBuilder)

적용 대상