Partilhar via


Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure Namespace

Os tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.

Classes

CompiledPageActionDescriptorProvider

Um IActionDescriptorProvider para Páginas Razor compiladas em tempo de compilação.

DefaultPageActivatorProvider

IPageActivatorProvider que usa a ativação de tipo para criar Páginas.

DefaultPageFactoryProvider

Os tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.

DefaultPageHandlerMethodSelector

Os tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.

DefaultPageModelActivatorProvider

IPageActivatorProvider que usa a ativação de tipo para criar instâncias de Página Razor.

DefaultPageModelFactoryProvider

Os tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.

HandlerMethodDescriptor

Representa uma descrição de um método de manipulador.

HandlerParameterDescriptor

Descreve um parâmetro de manipulador.

PageActionDescriptorProvider

A IActionDescriptorProvider para PageActions

PageArgumentBinder

Os tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.

PageBoundPropertyDescriptor

Descreve uma propriedade associada à página.

PageDirectiveFeature

Os tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.

PageLoader

Cria um CompiledPageActionDescriptor de um PageActionDescriptor.

PageModelAttribute

Um atributo para classes base para modelos de página. Aplicar esse atributo a um tipo marca todas as subclasses desse tipo como tipos de modelo de página.

PageResultExecutor

Executa uma página razor.

PageViewLocationExpander

Um IViewLocationExpander para PageView.

RazorPageAdapter

Implementa IRazorPage para que as classes derivadas de RazorPageBase não fiquem ativadas duas vezes. A página é ativada antes da execução dos métodos do manipulador, mas o RazorView também ativará cada página.

RazorPageAttribute

Obsoleto: esse atributo foi substituído por RazorCompiledItem e não será usado pelo runtime.

ServiceBasedPageModelActivatorProvider

IPageActivatorProvider que usa a ativação de tipo para criar instâncias de Página Razor.

Interfaces

IPageHandlerMethodSelector

Seleciona um método de manipulador de uma página.

IPageLoader

Cria um CompiledPageActionDescriptor de um PageActionDescriptor.

Comentários

Para obter mais informações sobre Razor Pages, consulte Razor Pages.