Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Typy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie mają być używane bezpośrednio.
Klasy
| Nazwisko | Opis |
|---|---|
| CompiledPageActionDescriptorProvider |
A IActionDescriptorProvider dla kompilacji skompilowanych stron Razor. |
| DefaultPageActivatorProvider |
IPageActivatorProvider używa aktywacji typu do tworzenia stron. |
| DefaultPageFactoryProvider |
Typy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie mają być używane bezpośrednio. |
| DefaultPageHandlerMethodSelector |
Typy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie mają być używane bezpośrednio. |
| DefaultPageModelActivatorProvider |
IPageActivatorProvider używa aktywacji typu do tworzenia wystąpień strony Razor. |
| DefaultPageModelFactoryProvider |
Typy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie mają być używane bezpośrednio. |
| HandlerMethodDescriptor |
Reprezentuje opis metody obsługi. |
| HandlerParameterDescriptor |
Opisuje parametr programu obsługi. |
| PageActionDescriptorProvider |
A IActionDescriptorProvider dla PageActions |
| PageArgumentBinder |
Typy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie mają być używane bezpośrednio. |
| PageBoundPropertyDescriptor |
Opisuje właściwość związaną ze stroną. |
| PageDirectiveFeature |
Typy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie mają być używane bezpośrednio. |
| PageLoader |
Tworzy obiekt CompiledPageActionDescriptor na podstawie elementu PageActionDescriptor. |
| PageModelAttribute |
Atrybut klas bazowych dla modeli stron. Zastosowanie tego atrybutu do typu oznacza wszystkie podklasy tego typu jako typy modeli stron. |
| PageResultExecutor |
Wykonuje stronę Razor. |
| PageViewLocationExpander |
An IViewLocationExpander dla PageView. |
| RazorPageAdapter |
Implementuje program IRazorPage, dzięki czemu klasy pochodne RazorPageBase nie są aktywowane dwukrotnie. Strona zostanie aktywowana przed uruchomieniem metod obsługi, ale element RazorView aktywuje również każdą stronę. |
| RazorPageAttribute |
Przestarzałe: ten atrybut został zastąpiony przez element RazorCompiledItem i nie będzie używany przez środowisko uruchomieniowe. |
| ServiceBasedPageModelActivatorProvider |
IPageActivatorProvider używa aktywacji typu do tworzenia wystąpień strony Razor. |
Interfejsy
| Nazwisko | Opis |
|---|---|
| IPageHandlerMethodSelector |
Wybiera metodę obsługi na stronie. |
| IPageLoader |
Tworzy obiekt CompiledPageActionDescriptor na podstawie elementu PageActionDescriptor. |
Uwagi
Aby uzyskać więcej informacji na temat stron Razor, zobacz Razor Pages.