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).