MvcServiceCollectionExtensions.AddControllersWithViews Methode

Definition

Überlädt

AddControllersWithViews(IServiceCollection)

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

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

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

AddControllersWithViews(IServiceCollection)

Fügt dem angegebenen Dienste für Controller IServiceCollection 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

IMvcBuilder

Ein IMvcBuilder , mit dem die MVC-Dienste weiter konfiguriert werden können.

Hinweise

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

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

Gilt für:

AddControllersWithViews(IServiceCollection, Action<MvcOptions>)

Fügt dem angegebenen Dienste für Controller IServiceCollection 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

IMvcBuilder

Ein IMvcBuilder , mit dem die MVC-Dienste weiter konfiguriert werden können.

Hinweise

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

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

Gilt für: