Compartilhar via


MvcServiceCollectionExtensions.AddRazorPages Método

Definição

Sobrecargas

AddRazorPages(IServiceCollection)

Adiciona serviços para páginas ao especificado IServiceCollection.

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Adiciona serviços para páginas ao especificado IServiceCollection.

AddRazorPages(IServiceCollection)

Origem:
MvcServiceCollectionExtensions.cs

Adiciona serviços para páginas ao especificado 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

Parâmetros

services
IServiceCollection

O IServiceCollection ao qual adicionar serviços.

Retornos

Um IMvcBuilder que pode ser usado para configurar ainda mais os serviços MVC.

Comentários

Esse método configura os serviços MVC para os recursos comumente usados para páginas. Isso combina os efeitos de AddMvcCore(IServiceCollection), AddAuthorization(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)e AddRazorPages(IMvcCoreBuilder).

Para adicionar serviços para controladores para APIs, chame AddControllers(IServiceCollection).

Para adicionar serviços para controladores com exibições, chame AddControllersWithViews(IServiceCollection).

Aplica-se a

AddRazorPages(IServiceCollection, Action<RazorPagesOptions>)

Origem:
MvcServiceCollectionExtensions.cs

Adiciona serviços para páginas ao especificado 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

Parâmetros

services
IServiceCollection

O IServiceCollection ao qual adicionar serviços.

configure
Action<RazorPagesOptions>

Um Action<T> para configurar o MvcOptions fornecido.

Retornos

Um IMvcBuilder que pode ser usado para configurar ainda mais os serviços MVC.

Comentários

Esse método configura os serviços MVC para os recursos comumente usados para páginas. Isso combina os efeitos de AddMvcCore(IServiceCollection), AddAuthorization(IMvcCoreBuilder), AddDataAnnotations(IMvcCoreBuilder), AddCacheTagHelper(IMvcCoreBuilder)e AddRazorPages(IMvcCoreBuilder).

Para adicionar serviços para controladores para APIs, chame AddControllers(IServiceCollection).

Para adicionar serviços para controladores com exibições, chame AddControllersWithViews(IServiceCollection).

Aplica-se a