Compartir a través de


PageConventionCollection Clase

Definición

Colección 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)
Herencia
PageConventionCollection

Constructores

PageConventionCollection()

Inicializa una nueva instancia de la clase PageConventionCollection que está vacía.

PageConventionCollection(IList<IPageConvention>)

Inicializa una nueva instancia de la clase PageConventionCollection como contenedor para la lista especificada.

Métodos

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Crea y agrega un IPageApplicationModelConvention objeto que invoca una acción en PageApplicationModel instancias de todas las páginas de la carpeta de área especificada.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Crea y agrega un IPageRouteModelConvention objeto que invoca una acción en PageRouteModel instancias de todas las páginas de la carpeta de área especificada.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Crea y agrega un IPageApplicationModelConvention objeto que invoca una acción en para la PageApplicationModel página con el nombre especificado ubicado en el área especificada.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Crea y agrega un IPageRouteModelConvention objeto que invoca una acción en para la PageRouteModel página con el nombre especificado ubicado en el área especificada.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Crea y agrega un IPageApplicationModelConvention objeto que invoca una acción en PageApplicationModel las instancias de todas las páginas de la carpeta especificada.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Crea y agrega un IPageRouteModelConvention objeto que invoca una acción en PageRouteModel las instancias de todas las páginas de la carpeta especificada.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Crea y agrega un IPageApplicationModelConvention objeto que invoca una acción en para la PageApplicationModel página con el nombre especificado.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Crea y agrega un IPageRouteModelConvention objeto que invoca una acción en para la PageRouteModel página con el nombre especificado.

RemoveType(Type)

Quita todas las IPageConvention instancias del tipo especificado.

RemoveType<TPageConvention>()

Quita todas las IPageConvention instancias del tipo especificado.

Métodos de extensión

Add(PageConventionCollection, IParameterModelBaseConvention)

Agrega el objeto especificado convention a conventions. La convención agregada se aplicará a todas las propiedades y parámetros del controlador en los métodos de controlador.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Agrega el especificado route a la página en el especificado pageName ubicado en el área especificada.

La página se puede enrutar a través route de además del conjunto predeterminado de rutas basadas en rutas. Todos los vínculos generados para esta página usarán la ruta especificada.

AddPageRoute(PageConventionCollection, String, String)

Agrega el objeto especificado route a la página en el especificado pageName.

La página se puede enrutar a través route de además del conjunto predeterminado de rutas basadas en rutas. Todos los vínculos generados para esta página usarán la ruta especificada.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Permite el acceso anónimo a todas las páginas de la carpeta de área especificada.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Permite el acceso anónimo a la página con el nombre especificado ubicado en el área especificada.

AllowAnonymousToFolder(PageConventionCollection, String)

Permite el acceso anónimo a todas las páginas de la carpeta especificada.

AllowAnonymousToPage(PageConventionCollection, String)

Permite el acceso anónimo a la página con el nombre especificado.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Requiere autorización con la directiva predeterminada para todas las páginas de la carpeta especificada.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Requiere autorización con la directiva especificada para todas las páginas de la carpeta especificada.

AuthorizeAreaPage(PageConventionCollection, String, String)

Requiere autorización para la página de área especificada.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Requiere autorización para la página de área especificada con la directiva especificada.

AuthorizeFolder(PageConventionCollection, String)

Requiere autorización para todas las páginas de la carpeta especificada.

AuthorizeFolder(PageConventionCollection, String, String)

Requiere autorización para todas las páginas de la carpeta especificada.

AuthorizePage(PageConventionCollection, String)

Requiere autorización para la página especificada.

AuthorizePage(PageConventionCollection, String, String)

Requiere autorización con la directiva especificada para la página con el nombre especificado.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Configura el objeto especificado filter para que se aplique a todas las páginas de Razor.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Configura el especificado factory para aplicar filtros a todas las páginas de Razor.

Se aplica a