Compartilhar via


PageConventionCollection Classe

Definição

Coleção 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)
Herança
PageConventionCollection

Construtores

PageConventionCollection()

Inicializa uma nova instância da classe PageConventionCollection que está vazia.

PageConventionCollection(IList<IPageConvention>)

Inicializa uma nova instância da classe PageConventionCollection como um wrapper para a lista especificada.

Métodos

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Cria e adiciona um IPageApplicationModelConvention que invoca uma ação em PageApplicationModel instâncias para todas as páginas na pasta de área especificada.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Cria e adiciona um IPageRouteModelConvention que invoca uma ação em PageRouteModel instâncias para todas as páginas na pasta de área especificada.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Cria e adiciona um IPageApplicationModelConvention que invoca uma ação no PageApplicationModel para a página com o nome especificado localizado na área especificada.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Cria e adiciona um IPageRouteModelConvention que invoca uma ação no PageRouteModel para a página com o nome especificado localizado na área especificada.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Cria e adiciona um IPageApplicationModelConvention que invoca uma ação em PageApplicationModel instâncias para todas as páginas na pasta especificada.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Cria e adiciona um IPageRouteModelConvention que invoca uma ação em PageRouteModel instâncias para todas as páginas na pasta especificada.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Cria e adiciona um IPageApplicationModelConvention que invoca uma ação no PageApplicationModel para a página com o nome especificado.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Cria e adiciona um IPageRouteModelConvention que invoca uma ação no PageRouteModel para a página com o nome especificado.

RemoveType(Type)

Remove todas as IPageConvention instâncias do tipo especificado.

RemoveType<TPageConvention>()

Remove todas as IPageConvention instâncias do tipo especificado.

Métodos de Extensão

Add(PageConventionCollection, IParameterModelBaseConvention)

Adiciona o especificado convention a conventions. A convenção adicionada se aplicará a todas as propriedades e parâmetros do manipulador em métodos de manipulador.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Adiciona o especificado route à página no especificado pageName localizado na área especificada.

A página pode ser roteada por meio route de além do conjunto padrão de rotas baseadas em caminho. Todos os links gerados para esta página usarão a rota especificada.

AddPageRoute(PageConventionCollection, String, String)

Adiciona o especificado route à página no especificado pageName.

A página pode ser roteada por meio route de além do conjunto padrão de rotas baseadas em caminho. Todos os links gerados para esta página usarão a rota especificada.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Permite o acesso anônimo a todas as páginas na pasta de área especificada.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Permite o acesso anônimo à página com o nome especificado localizado na área especificada.

AllowAnonymousToFolder(PageConventionCollection, String)

Permite o acesso anônimo a todas as páginas na pasta especificada.

AllowAnonymousToPage(PageConventionCollection, String)

Permite o acesso anônimo à página com o nome especificado.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Requer autorização com a política padrão para todas as páginas na pasta especificada.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Requer autorização com a política especificada para todas as páginas na pasta especificada.

AuthorizeAreaPage(PageConventionCollection, String, String)

Requer autorização para a página de área especificada.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Requer autorização para a página de área especificada com a política especificada.

AuthorizeFolder(PageConventionCollection, String)

Requer autorização para todas as páginas na pasta especificada.

AuthorizeFolder(PageConventionCollection, String, String)

Requer autorização para todas as páginas na pasta especificada.

AuthorizePage(PageConventionCollection, String)

Requer autorização para a página especificada.

AuthorizePage(PageConventionCollection, String, String)

Requer autorização com a política especificada para a página com o nome especificado.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Configura o especificado filter para aplicar a todas as Páginas razor.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Configura o especificado factory para aplicar filtros a todas as Páginas razor.

Aplica-se a