MvcServiceCollectionExtensions.AddControllersWithViews Metoda

Definice

Přetížení

AddControllersWithViews(IServiceCollection)

Přidá služby pro kontrolery do zadaného IServiceCollection. Tato metoda nebude registrovat služby používané pro stránky.

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

Přidá služby pro kontrolery do zadaného IServiceCollection. Tato metoda nebude registrovat služby používané pro stránky.

AddControllersWithViews(IServiceCollection)

Přidá služby pro kontrolery do zadaného IServiceCollection. Tato metoda nebude registrovat služby používané pro stránky.

public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllersWithViews (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddControllersWithViews : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddControllersWithViews (services As IServiceCollection) As IMvcBuilder

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat služby do.

Návraty

Slouží IMvcBuilder k další konfiguraci služeb MVC.

Poznámky

Tato metoda konfiguruje služby MVC pro běžně používané funkce s kontrolery se zobrazeními. To kombinuje efekty AddMvcCore(IServiceCollection), AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder), , AddViews(IMvcCoreBuilder)a AddRazorViewEngine(IMvcCoreBuilder).

Pokud chcete přidat služby pro stránky, zavolejte AddRazorPages(IServiceCollection).

Platí pro

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

Přidá služby pro kontrolery do zadaného IServiceCollection. Tato metoda nebude registrovat služby používané pro stránky.

public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllersWithViews (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Mvc.MvcOptions> configure);
public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllersWithViews (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Mvc.MvcOptions>? configure);
static member AddControllersWithViews : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Mvc.MvcOptions> -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddControllersWithViews (services As IServiceCollection, configure As Action(Of MvcOptions)) As IMvcBuilder

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat služby do.

configure
Action<MvcOptions>

An Action<T> pro konfiguraci zadaného MvcOptionsobjektu .

Návraty

Slouží IMvcBuilder k další konfiguraci služeb MVC.

Poznámky

Tato metoda konfiguruje služby MVC pro běžně používané funkce s kontrolery se zobrazeními. To kombinuje efekty AddMvcCore(IServiceCollection), AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder), , AddViews(IMvcCoreBuilder)a AddRazorViewEngine(IMvcCoreBuilder).

Pokud chcete přidat služby pro stránky, zavolejte AddRazorPages(IServiceCollection).

Platí pro