Freigeben über


PageConventionCollection Klasse

Definition

Auflistung von 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)
Vererbung
PageConventionCollection

Konstruktoren

PageConventionCollection()

Initialisiert eine neue, leere Instanz der PageConventionCollection-Klasse.

PageConventionCollection(IList<IPageConvention>)

Initialisiert eine neue Instanz der PageConventionCollection-Klasse als Wrapper für die angegebene Liste.

Methoden

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Erstellt und fügt eine IPageApplicationModelConvention hinzu, die eine Aktion für PageApplicationModel Instanzen für alle Seiten unter dem angegebenen Bereichsordner aufruft.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Erstellt und fügt eine IPageRouteModelConvention hinzu, die eine Aktion für PageRouteModel Instanzen für alle Seiten im angegebenen Bereichsordner aufruft.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Erstellt und fügt eine IPageApplicationModelConvention hinzu, die eine Aktion für die PageApplicationModel Seite mit dem angegebenen Namen im angegebenen Bereich aufruft.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Erstellt und fügt eine IPageRouteModelConvention hinzu, die eine Aktion für die PageRouteModel Seite mit dem angegebenen Namen im angegebenen Bereich aufruft.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Erstellt und fügt eine IPageApplicationModelConvention hinzu, die eine Aktion für PageApplicationModel Instanzen für alle Seiten unter dem angegebenen Ordner aufruft.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Erstellt und fügt eine IPageRouteModelConvention hinzu, die eine Aktion für PageRouteModel Instanzen für alle Seiten unter dem angegebenen Ordner aufruft.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Erstellt und fügt eine IPageApplicationModelConvention hinzu, die eine Aktion für die PageApplicationModel Seite mit dem angegebenen Namen aufruft.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Erstellt und fügt eine IPageRouteModelConvention hinzu, die eine Aktion für die PageRouteModel Seite mit dem angegebenen Namen aufruft.

RemoveType(Type)

Entfernt alle IPageConvention Instanzen des angegebenen Typs.

RemoveType<TPageConvention>()

Entfernt alle IPageConvention Instanzen des angegebenen Typs.

Erweiterungsmethoden

Add(PageConventionCollection, IParameterModelBaseConvention)

Fügt das angegebene convention zu hinzu conventions. Die hinzugefügte Konvention gilt für alle Handlereigenschaften und Parameter für Handlermethoden.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Fügt der Seite an der angegebenen pageName im angegebenen Bereich den angegebenen route Bereich hinzu.

Die Seite kann zusätzlich zum Standardsatz von pfadbasierten Routen über route weitergeleitet werden. Alle links, die für diese Seite generiert werden, verwenden die angegebene Route.

AddPageRoute(PageConventionCollection, String, String)

Fügt der Seite am angegebenen pageNamedas angegebene route hinzu.

Die Seite kann zusätzlich zum Standardsatz von pfadbasierten Routen über route weitergeleitet werden. Alle links, die für diese Seite generiert werden, verwenden die angegebene Route.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Ermöglicht anonymen Zugriff auf alle Seiten unter dem angegebenen Bereichsordner.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Ermöglicht anonymen Zugriff auf die Seite mit dem angegebenen Namen im angegebenen Bereich.

AllowAnonymousToFolder(PageConventionCollection, String)

Ermöglicht anonymen Zugriff auf alle Seiten unter dem angegebenen Ordner.

AllowAnonymousToPage(PageConventionCollection, String)

Ermöglicht anonymen Zugriff auf die Seite mit dem angegebenen Namen.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Erfordert eine Autorisierung mit der Standardrichtlinie für alle Seiten unter dem angegebenen Ordner.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Erfordert eine Autorisierung mit der angegebenen Richtlinie für alle Seiten unter dem angegebenen Ordner.

AuthorizeAreaPage(PageConventionCollection, String, String)

Erfordert eine Autorisierung für die angegebene Bereichsseite.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Erfordert eine Autorisierung für die angegebene Bereichsseite mit der angegebenen Richtlinie.

AuthorizeFolder(PageConventionCollection, String)

Erfordert eine Autorisierung für alle Seiten unter dem angegebenen Ordner.

AuthorizeFolder(PageConventionCollection, String, String)

Erfordert eine Autorisierung für alle Seiten unter dem angegebenen Ordner.

AuthorizePage(PageConventionCollection, String)

Erfordert eine Autorisierung für die angegebene Seite.

AuthorizePage(PageConventionCollection, String, String)

Erfordert eine Autorisierung mit der angegebenen Richtlinie für die Seite mit dem angegebenen Namen.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Konfiguriert das angegebene filter so, dass es auf alle Razor Pages angewendet wird.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Konfiguriert die angegebene factory , um Filter auf alle Razor Pages anzuwenden.

Gilt für: