Freigeben über


MvcServiceCollectionExtensions.AddRazorPages Methode

Definition

Überlädt

AddRazorPages(IServiceCollection)

Fügt dem angegebenen IServiceCollectionDienste für Seiten hinzu.

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Fügt dem angegebenen IServiceCollectionDienste für Seiten hinzu.

AddRazorPages(IServiceCollection)

Quelle:
MvcServiceCollectionExtensions.cs

Fügt dem angegebenen IServiceCollectionDienste für Seiten hinzu.

public static Microsoft.Extensions.DependencyInjection.IMvcBuilder AddRazorPages (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddRazorPages : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
<Extension()>
Public Function AddRazorPages (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 für Seiten. Dadurch werden die Effekte von AddMvcCore(IServiceCollection), , AddDataAnnotations(IMvcCoreBuilder)AddAuthorization(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)und AddRazorPages(IMvcCoreBuilder)kombiniert.

Rufen Sie zum Hinzufügen von Diensten für Controller für APIs auf AddControllers(IServiceCollection).

Rufen Sie AddControllersWithViews(IServiceCollection)auf, um Dienste für Controller mit Ansichten hinzuzufügen.

Gilt für:

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Quelle:
MvcServiceCollectionExtensions.cs

Fügt dem angegebenen IServiceCollectionDienste für Seiten hinzu.

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

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

configure
Action<RazorPagesOptions>

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 für Seiten. Dadurch werden die Effekte von AddMvcCore(IServiceCollection), , AddDataAnnotations(IMvcCoreBuilder)AddAuthorization(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)und AddRazorPages(IMvcCoreBuilder)kombiniert.

Rufen Sie zum Hinzufügen von Diensten für Controller für APIs auf AddControllers(IServiceCollection).

Rufen Sie AddControllersWithViews(IServiceCollection)auf, um Dienste für Controller mit Ansichten hinzuzufügen.

Gilt für: