MvcServiceCollectionExtensions.AddControllers Metoda

Definice

Přetížení

AddControllers(IServiceCollection)

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

AddControllers(IServiceCollection, Action<MvcOptions>)

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

AddControllers(IServiceCollection)

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

public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddControllers (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddControllers : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddControllers (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 nakonfiguruje služby MVC pro běžně používané funkce s kontrolery pro rozhraní API. Tím se zkombinuje efekty AddMvcCore(IServiceCollection), AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder)AddDataAnnotations(IMvcCoreBuilder), a AddFormatterMappings(IMvcCoreBuilder).

Pokud chcete přidat služby pro kontrolery se zobrazeními, zavolejte AddControllersWithViews(IServiceCollection) na výsledného tvůrce.

Pokud chcete přidat služby pro stránky, zavolejte AddRazorPages(IServiceCollection) na výsledném tvůrci.

Platí pro

AddControllers(IServiceCollection, Action<MvcOptions>)

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

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

Parametry

services
IServiceCollection

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

configure
Action<MvcOptions>

Pro Action<T> konfiguraci zadaného MvcOptionsobjektu .

Návraty

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

Poznámky

Tato metoda nakonfiguruje služby MVC pro běžně používané funkce s kontrolery pro rozhraní API. Tím se zkombinuje efekty AddMvcCore(IServiceCollection), AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddCors(IMvcCoreBuilder)AddDataAnnotations(IMvcCoreBuilder), a AddFormatterMappings(IMvcCoreBuilder).

Pokud chcete přidat služby pro kontrolery se zobrazeními, zavolejte AddControllersWithViews(IServiceCollection) na výsledného tvůrce.

Pokud chcete přidat služby pro stránky, zavolejte AddRazorPages(IServiceCollection) na výsledném tvůrci.

Platí pro