PageConventionCollection Klasa

Definicja

Kolekcja .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)
Dziedziczenie
PageConventionCollection

Konstruktory

PageConventionCollection()

Inicjuje PageConventionCollection nowe wystąpienie klasy, która jest pusta.

PageConventionCollection(IList<IPageConvention>)

Inicjuje PageConventionCollection nowe wystąpienie klasy jako otokę dla określonej listy.

Metody

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Tworzy i dodaje element IPageApplicationModelConvention , który wywołuje akcję na PageApplicationModel wystąpieniach dla wszystkich stron w folderze określonego obszaru.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Tworzy i dodaje element IPageRouteModelConvention , który wywołuje akcję na PageRouteModel wystąpieniach dla wszystkich stron w folderze określonego obszaru.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Tworzy i dodaje element IPageApplicationModelConvention , który wywołuje akcję dla PageApplicationModel strony o określonej nazwie znajdującej się w określonym obszarze.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Tworzy i dodaje element IPageRouteModelConvention , który wywołuje akcję dla PageRouteModel strony o określonej nazwie znajdującej się w określonym obszarze.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Tworzy i dodaje element IPageApplicationModelConvention , który wywołuje akcję na PageApplicationModel wystąpieniach dla wszystkich stron w określonym folderze.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Tworzy i dodaje element IPageRouteModelConvention , który wywołuje akcję na PageRouteModel wystąpieniach dla wszystkich stron w określonym folderze.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Tworzy i dodaje element IPageApplicationModelConvention , który wywołuje akcję dla PageApplicationModel strony o określonej nazwie.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Tworzy i dodaje element IPageRouteModelConvention , który wywołuje akcję dla PageRouteModel strony o określonej nazwie.

RemoveType(Type)

Usuwa wszystkie IPageConvention wystąpienia określonego typu.

RemoveType<TPageConvention>()

Usuwa wszystkie IPageConvention wystąpienia określonego typu.

Metody rozszerzania

Add(PageConventionCollection, IParameterModelBaseConvention)

Dodaje określony convention element do conventionselementu . Dodana konwencja będzie stosowana do wszystkich właściwości i parametrów programu obsługi w metodach obsługi.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Dodaje określony route do strony w określonym pageName obszarze.

Oprócz domyślnego zestawu tras opartych na ścieżkach można kierować route stronę. Wszystkie łącza wygenerowane dla tej strony będą używać określonej trasy.

AddPageRoute(PageConventionCollection, String, String)

Dodaje określony route element do strony w określonym pageNameobiekcie .

Oprócz domyślnego zestawu tras opartych na ścieżkach można kierować route stronę. Wszystkie łącza wygenerowane dla tej strony będą używać określonej trasy.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Zezwala na dostęp anonimowy do wszystkich stron w określonym folderze obszaru.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Umożliwia anonimowy dostęp do strony o określonej nazwie znajdującej się w określonym obszarze.

AllowAnonymousToFolder(PageConventionCollection, String)

Zezwala na dostęp anonimowy do wszystkich stron w określonym folderze.

AllowAnonymousToPage(PageConventionCollection, String)

Zezwala na dostęp anonimowy do strony o określonej nazwie.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Wymaga autoryzacji z zasadami domyślnymi dla wszystkich stron w określonym folderze.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Wymaga autoryzacji z określonymi zasadami dla wszystkich stron w określonym folderze.

AuthorizeAreaPage(PageConventionCollection, String, String)

Wymaga autoryzacji dla określonej strony obszaru.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Wymaga autoryzacji dla określonej strony obszaru z określonymi zasadami.

AuthorizeFolder(PageConventionCollection, String)

Wymaga autoryzacji dla wszystkich stron w określonym folderze.

AuthorizeFolder(PageConventionCollection, String, String)

Wymaga autoryzacji dla wszystkich stron w określonym folderze.

AuthorizePage(PageConventionCollection, String)

Wymaga autoryzacji dla określonej strony.

AuthorizePage(PageConventionCollection, String, String)

Wymaga autoryzacji z określonymi zasadami dla strony o określonej nazwie.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Konfiguruje określony filter element do zastosowania do wszystkich stron Razor.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Konfiguruje określony factory do stosowania filtrów do wszystkich stron Razor.

Dotyczy