PageConventionCollection Класс

Определение

Коллекция IPageConvention .

public ref class PageConventionCollection : System::Collections::ObjectModel::Collection<Microsoft::AspNetCore::Mvc::ApplicationModels::IPageConvention ^>
public class PageConventionCollection : System.Collections.ObjectModel.Collection<Microsoft.AspNetCore.Mvc.ApplicationModels.IPageConvention>
type PageConventionCollection = class
    inherit Collection<IPageConvention>
Public Class PageConventionCollection
Inherits Collection(Of IPageConvention)
Наследование
PageConventionCollection

Конструкторы

PageConventionCollection()

Инициализирует новый экземпляр пустого класса PageConventionCollection.

PageConventionCollection(IList<IPageConvention>)

Инициализирует новый экземпляр PageConventionCollection, который служит оболочкой для указанного списка.

Методы

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Создает и добавляет объект IPageApplicationModelConvention , который вызывает действие для PageApplicationModel экземпляров всех страниц в указанной папке области.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Создает и добавляет объект IPageRouteModelConvention , который вызывает действие на PageRouteModel экземплярах для всех страниц в указанной папке области.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Создает и добавляет объект IPageApplicationModelConvention , который вызывает действие в PageApplicationModel для страницы с указанным именем, расположенным в указанной области.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Создает и добавляет объект IPageRouteModelConvention , который вызывает действие в PageRouteModel для страницы с указанным именем, расположенным в указанной области.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Создает и добавляет объект IPageApplicationModelConvention , который вызывает действие на PageApplicationModel экземплярах для всех страниц в указанной папке.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Создает и добавляет объект IPageRouteModelConvention , который вызывает действие на PageRouteModel экземплярах для всех страниц в указанной папке.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Создает и добавляет объект IPageApplicationModelConvention , который вызывает действие в PageApplicationModel для страницы с указанным именем.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Создает и добавляет объект IPageRouteModelConvention , который вызывает действие в PageRouteModel для страницы с указанным именем.

RemoveType(Type)

Удаляет все IPageConvention экземпляры указанного типа.

RemoveType<TPageConvention>()

Удаляет все IPageConvention экземпляры указанного типа.

Методы расширения

Add(PageConventionCollection, IParameterModelBaseConvention)

Добавляет указанный объект convention в conventions . Добавленное соглашение будет применяться ко всем свойствам и параметрам обработчика в методах обработчика.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Добавляет указанный объект в route страницу, pageName находящуюся в указанной области.

Страница может маршрутизироваться через route в дополнение к набору маршрутов на основе пути по умолчанию. Все ссылки, созданные для этой страницы, будут использовать указанный маршрут.

AddPageRoute(PageConventionCollection, String, String)

Добавляет указанный объект в route страницу с указанным pageName .

Страница может маршрутизироваться через route в дополнение к набору маршрутов на основе пути по умолчанию. Все ссылки, созданные для этой страницы, будут использовать указанный маршрут.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Разрешает анонимный доступ ко всем страницам в указанной папке области.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Разрешает анонимный доступ к странице с указанным именем, расположенным в указанной области.

AllowAnonymousToFolder(PageConventionCollection, String)

Разрешает анонимный доступ ко всем страницам в указанной папке.

AllowAnonymousToPage(PageConventionCollection, String)

Разрешает анонимный доступ к странице с указанным именем.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Требуется авторизация с политикой по умолчанию для всех страниц в указанной папке.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Требуется авторизация с указанной политикой для всех страниц в указанной папке.

AuthorizeAreaPage(PageConventionCollection, String, String)

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

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Требуется авторизация для указанной страницы области с указанной политикой.

AuthorizeFolder(PageConventionCollection, String)

Требуется авторизация для всех страниц в указанной папке.

AuthorizeFolder(PageConventionCollection, String, String)

Требуется авторизация для всех страниц в указанной папке.

AuthorizePage(PageConventionCollection, String)

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

AuthorizePage(PageConventionCollection, String, String)

Требуется авторизация с указанной политикой для страницы с указанным именем.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Настраивает указанный параметр filter для применения ко всем Razor Pages.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Настраивает указанный factory для применения фильтров ко всем Razor Pages.

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