Sdílet prostřednictvím


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á IPageApplicationModelConvention akci, 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 akci, 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á IPageApplicationModelConvention akci, která vyvolá akci na PageApplicationModel stránce se zadaným názvem umístěným v zadané oblasti.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

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

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

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

AddPageRouteModelConvention(String, Action<PageRouteModel>)

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

RemoveType(Type)

Odebere všechny IPageConvention instance zadaného typu.

RemoveType<TPageConvention>()

Odebere všechny IPageConvention instance zadaného typu.

Metody rozšíření

Add(PageConventionCollection, IParameterModelBaseConvention)

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

AddAreaPageRoute(PageConventionCollection, String, String, String)

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

Kromě výchozí sady tras založených na cestách je možné stránku směrovat přes route . 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 pageName.

Kromě výchozí sady tras založených na cestách je možné stránku směrovat přes route . 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 pomocí výchozích zásad pro všechny stránky v zadané složce.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Vyžaduje autorizaci se zadanými zásadami pro všechny stránky v zadané složce.

AuthorizeAreaPage(PageConventionCollection, String, String)

Vyžaduje autorizaci pro zadanou stránku oblasti.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Vyžaduje autorizaci pro zadanou stránku 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 zadanými zásadami pro stránku se zadaným názvem.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Nakonfiguruje zadaný filter parametr tak, aby platil pro všechny stránky Razor Pages.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Nakonfiguruje zadanou factory hodnotu tak, aby se filtry použily na všechny stránky Razor Pages.

Platí pro