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 třídy PageConventionCollection jako obálku pro zadaný seznam.

Metody

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Vytvoří a přidá 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á 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á , který vyvolá akci pro stránku se zadaným IPageApplicationModelConvention PageApplicationModel názvem umístěným v zadané oblasti.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

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

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Vytvoří a přidá 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á 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á IPageApplicationModelConvention , který vyvolá akci na stránce se PageApplicationModel zadaným názvem.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

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

RemoveType(Type)

Odebere IPageConvention všechny instance zadaného typu.

RemoveType<TPageConvention>()

Odebere IPageConvention všechny instance 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 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