IMvcCoreBuilder Arabirim

Tanım

Temel MVC hizmetlerini yapılandırmak için bir arabirim.

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Özellikler

PartManager

Yapılandırılan ApplicationPartManager yerleri ApplicationPartalır.

Services

Temel MVC hizmetlerinin IServiceCollection yapılandırıldığı yeri alır.

Uzantı Metotları

AddApiExplorer(IMvcCoreBuilder)

IMvcCoreBuilder ApiExplorer'ı kullanacak şekilde yapılandırılır.

AddApplicationPart(IMvcCoreBuilder, Assembly)

üzerindeki PartManagerlistesine ApplicationParts bir ApplicationPart ekler.

AddAuthorization(IMvcCoreBuilder)

için builderkimlik doğrulama ve yetkilendirme hizmetlerini yapılandırıyor.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

için builderkimlik doğrulama ve yetkilendirme hizmetlerini yapılandırıyor.

AddControllersAsServices(IMvcCoreBuilder)

Bulunan denetleyicileri içinde IServiceCollectionhizmet olarak kaydeder.

AddFormatterMappings(IMvcCoreBuilder)

desteğine FormatterMappingshizmetler ekler.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

Belirtilen setupActioniçin yapılandırılırFormatterMappings.

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

Belirtilen builderiçin yapılandırılırJsonOptions.

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

yapılandırmak MvcOptionsiçin bir eylem kaydeder.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

yapılandırılır ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

ApplicationPartManager öğesinin öğesini PartManager verilen Action<T>kullanarak yapılandırılır.

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Geçersiz.

CompatibilityVersion Uygulama için ASP.NET Core MVC için öğesini ayarlar.

AddCors(IMvcCoreBuilder)

CORS kullanacak şekilde yapılandırılır IMvcCoreBuilder .

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

CORS kullanacak şekilde yapılandırılır IMvcCoreBuilder .

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

yapılandırılır CorsOptions.

AddDataAnnotations(IMvcCoreBuilder)

MVC veri ek açıklamalarını kaydeder.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Uygulamaya MVC veri ek açıklamaları yerelleştirmesi ekler.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

MVC veri ek açıklamalarını yerelleştirme için yapılandırmak MvcDataAnnotationsLocalizationOptions üzere bir eylem kaydeder.

AddJsonFormatters(IMvcCoreBuilder)

Temel MVC hizmetlerini yapılandırmak için bir arabirim.

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

Temel MVC hizmetlerini yapılandırmak için bir arabirim.

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Temel MVC hizmetlerini yapılandırmak için bir arabirim.

AddMvcLocalization(IMvcCoreBuilder)

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

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

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

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

Uygulamaya MVC görünümü ve veri ek açıklamaları yerelleştirme hizmetleri ekler.

AddViewLocalization(IMvcCoreBuilder)

Uygulamaya MVC görünüm yerelleştirme hizmetleri ekler.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Uygulamaya MVC görünüm yerelleştirme hizmetleri ekler.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Uygulamaya MVC görünüm yerelleştirme hizmetleri ekler.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Uygulamaya MVC görünüm yerelleştirme hizmetleri ekler.

AddRazorViewEngine(IMvcCoreBuilder)

Razor görünüm altyapısı hizmetlerini kaydeder.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Razor görünüm altyapısı hizmetlerini kaydeder.

AddTagHelpersAsServices(IMvcCoreBuilder)

Bulunan etiket yardımcılarını hizmet olarak kaydeder ve bir Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivatoriçin mevcut ITagHelperActivator olanı değiştirir.

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

Belirli TTagHelperbir için bir başlatma geri çağırması ekler.

AddRazorPages(IMvcCoreBuilder)

Razor Pages için gereken hizmetleri kaydedin.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Razor Pages için gereken hizmetleri kaydedin.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Razor Pages'i belirtilen rootDirectoryöğesini kullanacak şekilde yapılandırıyor.

AddCookieTempDataProvider(IMvcCoreBuilder)

CookieTempDataProvider içinde IServiceCollectionvarsayılan ITempDataProvider olarak kaydeder. Ayrıca varsayılan görünüm hizmetlerini kaydeder.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider içinde IServiceCollectionvarsayılan ITempDataProvider olarak kaydeder. Ayrıca varsayılan görünüm hizmetlerini kaydeder.

AddViews(IMvcCoreBuilder)

Görünümle ilgili hizmetleri ekleyin.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Görünümle ilgili hizmetleri ekleyin.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

yapılandırılır MvcViewOptions.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

XML DataContractSerializer biçimlendiricilerini MVC'ye ekler.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

XML DataContractSerializer biçimlendiricilerini MVC'ye ekler.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Uygulama için yapılandırmasını MvcXmlOptions ekler.

AddXmlSerializerFormatters(IMvcCoreBuilder)

MVC'ye XML Seri Hale Getirici biçimlendiricilerini ekler.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

MVC'ye XML Seri Hale Getirici biçimlendiricilerini ekler.

AddNewtonsoftJson(IMvcCoreBuilder)

Giriş ve çıkış biçimlendiricileri gibi Newtonsoft.Json'a özgü özellikleri yapılandırır.

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

Giriş ve çıkış biçimlendiricileri gibi Newtonsoft.Json'a özgü özellikleri yapılandırır.

AddRazorRuntimeCompilation(IMvcCoreBuilder)

Razor görünümlerinin IMvcCoreBuilder ve Razor Sayfalarının çalışma zamanı derlemesini destekleyecek şekilde yapılandırılır.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

Razor görünümlerinin IMvcCoreBuilder ve Razor Sayfalarının çalışma zamanı derlemesini destekleyecek şekilde yapılandırılır.

AddCacheTagHelper(IMvcCoreBuilder)

Uygulamaya MVC önbellek etiketi yardımcı hizmetleri ekler.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

önbelleğindeki bellek boyutu sınırlarını yapılandırır CacheTagHelper.

Şunlara uygulanır