Freigeben über


MvcServiceCollectionExtensions.AddControllersWithViews Methode

Definition

Überlädt

AddControllersWithViews(IServiceCollection)

Fügt dem angegebenen IServiceCollectionDienste für Controller hinzu. Diese Methode registriert keine Dienste, die für Seiten verwendet werden.

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

Fügt dem angegebenen IServiceCollectionDienste für Controller hinzu. Diese Methode registriert keine Dienste, die für Seiten verwendet werden.

AddControllersWithViews(IServiceCollection)

Quelle:
MvcServiceCollectionExtensions.cs

Fügt dem angegebenen IServiceCollectionDienste für Controller hinzu. Diese Methode registriert keine Dienste, die für Seiten verwendet werden.

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

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

Gibt zurück

Ein IMvcBuilder , der zum weiteren Konfigurieren der MVC-Dienste verwendet werden kann.

Hinweise

Diese Methode konfiguriert die MVC-Dienste für die häufig verwendeten Features mit Controllern mit Ansichten. Dadurch werden die Auswirkungen von AddMvcCore(IServiceCollection), , AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder)AddCors(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder)AddCacheTagHelper(IMvcCoreBuilder)AddViews(IMvcCoreBuilder), , und AddRazorViewEngine(IMvcCoreBuilder)kombiniert.

Rufen Sie AddRazorPages(IServiceCollection)auf, um Dienste für Seiten hinzuzufügen.

Gilt für:

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

Quelle:
MvcServiceCollectionExtensions.cs

Fügt dem angegebenen IServiceCollectionDienste für Controller hinzu. Diese Methode registriert keine Dienste, die für Seiten verwendet werden.

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

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

configure
Action<MvcOptions>

Eine Action<T> zum Konfigurieren des bereitgestellten MvcOptions-Elements.

Gibt zurück

Ein IMvcBuilder , der zum weiteren Konfigurieren der MVC-Dienste verwendet werden kann.

Hinweise

Diese Methode konfiguriert die MVC-Dienste für die häufig verwendeten Features mit Controllern mit Ansichten. Dadurch werden die Auswirkungen von AddMvcCore(IServiceCollection), , AddApiExplorer(IMvcCoreBuilder), AddAuthorization(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder)AddCors(IMvcCoreBuilder), AddFormatterMappings(IMvcCoreBuilder)AddCacheTagHelper(IMvcCoreBuilder)AddViews(IMvcCoreBuilder), , und AddRazorViewEngine(IMvcCoreBuilder)kombiniert.

Rufen Sie AddRazorPages(IServiceCollection)auf, um Dienste für Seiten hinzuzufügen.

Gilt für: