PageConventionCollection Třída

Definice

Kolekce 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)
Dědičnost
PageConventionCollection

Konstruktory

PageConventionCollection()

Inicializuje novou instanci PageConventionCollection třídy, která je prázdná.

PageConventionCollection(IList<IPageConvention>)

Inicializuje novou instanci PageConventionCollection třídy jako obálku pro zadaný seznam.

Metody

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Vytvoří a přidá objekt IPageApplicationModelConvention , který vyvolá akci na PageApplicationModel instancích pro všechny stránky v zadané složce oblasti.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Vytvoří a přidá objekt IPageRouteModelConvention , který vyvolá akci na PageRouteModel instancích pro všechny stránky v zadané složce oblasti.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Vytvoří a přidá objekt IPageApplicationModelConvention , který vyvolá akci na PageApplicationModel stránce pro stránku se zadaným názvem umístěným v zadané oblasti.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Vytvoří a přidá objekt IPageRouteModelConvention , který vyvolá akci na PageRouteModel stránce pro stránku se zadaným názvem umístěným v zadané oblasti.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Vytvoří a přidá objekt IPageApplicationModelConvention , který vyvolá akci na PageApplicationModel instancích pro všechny stránky v zadané složce.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Vytvoří a přidá objekt IPageRouteModelConvention , který vyvolá akci na PageRouteModel instancích pro všechny stránky v zadané složce.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Vytvoří a přidá objekt IPageApplicationModelConvention , který vyvolá akci na PageApplicationModel stránce pro stránku se zadaným názvem.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Vytvoří a přidá objekt IPageRouteModelConvention , který vyvolá akci na PageRouteModel stránce pro stránku se zadaným názvem.

RemoveType(Type)

Odebere všechny IPageConvention výskyty zadaného typu.

RemoveType<TPageConvention>()

Odebere všechny IPageConvention výskyty zadaného typu.

Metody rozšíření

Add(PageConventionCollection, IParameterModelBaseConvention)

Přidá zadaný parametr convention do conventions . Přidaná konvence se použije pro všechny vlastnosti obslužné rutiny a parametry u metod obslužné rutiny.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Přidá zadaný parametr route na stránku v zadané pageName oblasti.

Stránku je možné směrovat prostřednictvím kromě výchozí route sady tras založených na cestě. Všechny odkazy vygenerované pro tuto stránku budou používat zadanou trasu.

AddPageRoute(PageConventionCollection, String, String)

Přidá zadaný route parametr na stránku v zadaném umístění pageName .

Stránku je možné směrovat prostřednictvím kromě výchozí route sady tras založených na cestě. Všechny odkazy vygenerované pro tuto stránku budou používat zadanou trasu.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Umožňuje anonymní přístup ke všem stránkám v zadané složce oblasti.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Umožňuje anonymní přístup ke stránce se zadaným názvem umístěným v zadané oblasti.

AllowAnonymousToFolder(PageConventionCollection, String)

Umožňuje anonymní přístup ke všem stránkám v zadané složce.

AllowAnonymousToPage(PageConventionCollection, String)

Umožňuje anonymní přístup ke stránce se zadaným názvem.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Vyžaduje autorizaci s výchozí zásadou pro všechny stránky v zadané složce.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Vyžaduje autorizaci se zadanou zásadou pro všechny stránky v zadané složce.

AuthorizeAreaPage(PageConventionCollection, String, String)

Vyžaduje autorizaci pro stránku zadané oblasti.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Vyžaduje autorizaci pro stránku zadané oblasti se zadanou zásadou.

AuthorizeFolder(PageConventionCollection, String)

Vyžaduje autorizaci pro všechny stránky v zadané složce.

AuthorizeFolder(PageConventionCollection, String, String)

Vyžaduje autorizaci pro všechny stránky v zadané složce.

AuthorizePage(PageConventionCollection, String)

Vyžaduje autorizaci pro zadanou stránku.

AuthorizePage(PageConventionCollection, String, String)

Vyžaduje autorizaci se zadanou zásadou pro stránku se zadaným názvem.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Nakonfiguruje zadaný parametr filter tak, aby se vztahuje na všechny Razor Pages.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Nakonfiguruje zadaný parametr factory tak, aby se filtry na všechny Razor Pages.

Platí pro