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.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

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

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