Partager via


PageConventionCollection Classe

Définition

Collection de 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)
Héritage
PageConventionCollection

Constructeurs

PageConventionCollection()

Initialise une nouvelle instance de la classe PageConventionCollection qui est vide.

PageConventionCollection(IList<IPageConvention>)

Initialise une nouvelle instance de la classe PageConventionCollection en tant que wrapper de la liste spécifiée.

Méthodes

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Crée et ajoute un IPageApplicationModelConvention qui appelle une action sur PageApplicationModel des instances pour toutes les pages sous le dossier de zone spécifié.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Crée et ajoute un IPageRouteModelConvention qui appelle une action sur PageRouteModel les instances pour toutes les pages situées dans le dossier de zone spécifié.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Crée et ajoute un IPageApplicationModelConvention qui appelle une action sur pour PageApplicationModel la page avec le nom spécifié situé dans la zone spécifiée.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Crée et ajoute un IPageRouteModelConvention qui appelle une action sur pour PageRouteModel la page avec le nom spécifié situé dans la zone spécifiée.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Crée et ajoute un IPageApplicationModelConvention qui appelle une action sur PageApplicationModel les instances pour toutes les pages du dossier spécifié.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Crée et ajoute un IPageRouteModelConvention qui appelle une action sur PageRouteModel les instances pour toutes les pages du dossier spécifié.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Crée et ajoute un IPageApplicationModelConvention qui appelle une action sur le PageApplicationModel pour la page avec le nom spécifié.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Crée et ajoute un IPageRouteModelConvention qui appelle une action sur le PageRouteModel pour la page avec le nom spécifié.

RemoveType(Type)

Supprime toutes les IPageConvention instances du type spécifié.

RemoveType<TPageConvention>()

Supprime toutes les IPageConvention instances du type spécifié.

Méthodes d’extension

Add(PageConventionCollection, IParameterModelBaseConvention)

Ajoute le spécifié convention à conventions. La convention ajoutée s’applique à toutes les propriétés et paramètres du gestionnaire sur les méthodes de gestionnaire.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Ajoute le spécifié route à la page à l’emplacement spécifié pageName situé dans la zone spécifiée.

La page peut être routée via route en plus de l’ensemble par défaut d’itinéraires basés sur le chemin. Tous les liens générés pour cette page utilisent l’itinéraire spécifié.

AddPageRoute(PageConventionCollection, String, String)

Ajoute le spécifié route à la page au niveau du spécifié pageName.

La page peut être routée via route en plus de l’ensemble par défaut d’itinéraires basés sur le chemin. Tous les liens générés pour cette page utilisent l’itinéraire spécifié.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Autorise l’accès anonyme à toutes les pages sous le dossier de zone spécifié.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Autorise l’accès anonyme à la page avec le nom spécifié situé dans la zone spécifiée.

AllowAnonymousToFolder(PageConventionCollection, String)

Autorise l’accès anonyme à toutes les pages sous le dossier spécifié.

AllowAnonymousToPage(PageConventionCollection, String)

Autorise l’accès anonyme à la page avec le nom spécifié.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Nécessite une autorisation avec la stratégie par défaut pour toutes les pages du dossier spécifié.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Nécessite une autorisation avec la stratégie spécifiée pour toutes les pages sous le dossier spécifié.

AuthorizeAreaPage(PageConventionCollection, String, String)

Nécessite une autorisation pour la page de zone spécifiée.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Nécessite l’autorisation pour la page de zone spécifiée avec la stratégie spécifiée.

AuthorizeFolder(PageConventionCollection, String)

Nécessite une autorisation pour toutes les pages sous le dossier spécifié.

AuthorizeFolder(PageConventionCollection, String, String)

Nécessite une autorisation pour toutes les pages sous le dossier spécifié.

AuthorizePage(PageConventionCollection, String)

Nécessite une autorisation pour la page spécifiée.

AuthorizePage(PageConventionCollection, String, String)

Nécessite une autorisation avec la stratégie spécifiée pour la page portant le nom spécifié.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Configure le spécifié filter pour qu’il s’applique à toutes les pages Razor.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Configure le spécifié factory pour appliquer des filtres à toutes les pages Razor.

S’applique à