MvcServiceCollectionExtensions.AddRazorPages Yöntem

Tanım

Aşırı Yüklemeler

AddRazorPages(IServiceCollection)

Belirtilen sayfalara sayfalar için hizmetler ekler IServiceCollection .

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Belirtilen sayfalara sayfalar için hizmetler ekler IServiceCollection .

AddRazorPages(IServiceCollection)

Belirtilen sayfalara sayfalar için hizmetler ekler IServiceCollection .

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

Parametreler

services
IServiceCollection

IServiceCollectionHizmet eklemek için.

Döndürülenler

IMvcBuilder

IMvcBuilderMVC hizmetlerini daha fazla yapılandırmak için kullanılabilen bir.

Açıklamalar

Bu yöntem, sayfalar için yaygın olarak kullanılan özellikler için MVC hizmetlerini yapılandırır. Bu,,,, AddMvcCore(IServiceCollection) ve efektlerini birleştirir AddAuthorization(IMvcCoreBuilder) AddDataAnnotations(IMvcCoreBuilder) AddCacheTagHelper(IMvcCoreBuilder) AddRazorPages(IMvcCoreBuilder) .

API 'Ler için denetleyici çağrısı için hizmetler ekleme AddControllers(IServiceCollection) .

Görünümler çağrısı olan denetleyiciler için hizmet eklemek için AddControllersWithViews(IServiceCollection) .

Şunlara uygulanır

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Belirtilen sayfalara sayfalar için hizmetler ekler IServiceCollection .

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

Parametreler

services
IServiceCollection

IServiceCollectionHizmet eklemek için.

configure
Action<RazorPagesOptions>

Action<T>İçin bir yapılandırma MvcOptions .

Döndürülenler

IMvcBuilder

IMvcBuilderMVC hizmetlerini daha fazla yapılandırmak için kullanılabilen bir.

Açıklamalar

Bu yöntem, sayfalar için yaygın olarak kullanılan özellikler için MVC hizmetlerini yapılandırır. Bu,,,, AddMvcCore(IServiceCollection) ve efektlerini birleştirir AddAuthorization(IMvcCoreBuilder) AddDataAnnotations(IMvcCoreBuilder) AddCacheTagHelper(IMvcCoreBuilder) AddRazorPages(IMvcCoreBuilder) .

API 'Ler için denetleyici çağrısı için hizmetler ekleme AddControllers(IServiceCollection) .

Görünümler çağrısı olan denetleyiciler için hizmet eklemek için AddControllersWithViews(IServiceCollection) .

Şunlara uygulanır