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 instancias de para todas las páginas de la carpeta de área PageApplicationModel especificada.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

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

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

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

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

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

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

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

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

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

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

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

AddPageRouteModelConvention(String, Action<PageRouteModel>)

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

RemoveType(Type)

Quita todas IPageConvention las instancias del tipo especificado.

RemoveType<TPageConvention>()

Quita todas IPageConvention las instancias del tipo especificado.

Métodos de extensión

Add(PageConventionCollection, IParameterModelBaseConvention)

Agrega el objeto convention especificado 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 objeto route especificado a la página en el objeto especificado ubicado en el área pageName especificada.

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

AddPageRoute(PageConventionCollection, String, String)

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

La página se puede enrutar a route través de además del conjunto predeterminado de rutas basadas en rutas de acceso. 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 especificado para filter que se aplique a todos los Razor Pages.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Configura el especificado para factory aplicar filtros a todos los Razor Pages.

Se aplica a