Поделиться через


MvcServiceCollectionExtensions.AddRazorPages Метод

Определение

Перегрузки

AddRazorPages(IServiceCollection)

Добавляет службы для страниц в указанный IServiceCollectionобъект .

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Добавляет службы для страниц в указанный IServiceCollectionобъект .

AddRazorPages(IServiceCollection)

Исходный код:
MvcServiceCollectionExtensions.cs

Добавляет службы для страниц в указанный 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

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.

Возвращаемое значение

Объект , IMvcBuilder который можно использовать для дальнейшей настройки служб MVC.

Комментарии

Этот метод настраивает службы MVC для часто используемых функций для страниц. Это объединяет эффекты AddMvcCore(IServiceCollection), AddAuthorization(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)и AddRazorPages(IMvcCoreBuilder).

Чтобы добавить службы для контроллеров для API, вызовите AddControllers(IServiceCollection).

Чтобы добавить службы для контроллеров с представлениями, вызовите AddControllersWithViews(IServiceCollection).

Применяется к

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Исходный код:
MvcServiceCollectionExtensions.cs

Добавляет службы для страниц в указанный 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

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.

configure
Action<RazorPagesOptions>

Действие Action<T> для настройки предоставленного объекта MvcOptions.

Возвращаемое значение

Объект , IMvcBuilder который можно использовать для дальнейшей настройки служб MVC.

Комментарии

Этот метод настраивает службы MVC для часто используемых функций для страниц. Это объединяет эффекты AddMvcCore(IServiceCollection), AddAuthorization(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)и AddRazorPages(IMvcCoreBuilder).

Чтобы добавить службы для контроллеров для API, вызовите AddControllers(IServiceCollection).

Чтобы добавить службы для контроллеров с представлениями, вызовите AddControllersWithViews(IServiceCollection).

Применяется к