Condividi tramite


PageConventionCollection Classe

Definizione

Raccolta di 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)
Ereditarietà
PageConventionCollection

Costruttori

PageConventionCollection()

Inizializza una nuova istanza vuota della classe PageConventionCollection.

PageConventionCollection(IList<IPageConvention>)

Inizializza una nuova istanza della classe PageConventionCollection come wrapper per l'elenco specificato.

Metodi

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Crea e aggiunge un oggetto IPageApplicationModelConvention che richiama un'azione su PageApplicationModel istanze per tutte le pagine nella cartella area specificata.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Crea e aggiunge un oggetto IPageRouteModelConvention che richiama un'azione su PageRouteModel istanze per tutte le pagine nella cartella dell'area specificata.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Crea e aggiunge un oggetto IPageApplicationModelConvention che richiama un'azione PageApplicationModel nella pagina con il nome specificato situato nell'area specificata.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Crea e aggiunge un oggetto IPageRouteModelConvention che richiama un'azione PageRouteModel nella pagina con il nome specificato situato nell'area specificata.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Crea e aggiunge un oggetto IPageApplicationModelConvention che richiama un'azione in PageApplicationModel istanze per tutte le pagine nella cartella specificata.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Crea e aggiunge un oggetto IPageRouteModelConvention che richiama un'azione in PageRouteModel istanze per tutte le pagine nella cartella specificata.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Crea e aggiunge un oggetto IPageApplicationModelConvention che richiama un'azione PageApplicationModel nella pagina con il nome specificato.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Crea e aggiunge un oggetto IPageRouteModelConvention che richiama un'azione PageRouteModel nella pagina con il nome specificato.

RemoveType(Type)

Rimuove tutte le IPageConvention istanze del tipo specificato.

RemoveType<TPageConvention>()

Rimuove tutte le IPageConvention istanze del tipo specificato.

Metodi di estensione

Add(PageConventionCollection, IParameterModelBaseConvention)

Aggiunge l'oggetto specificato convention a conventions. La convenzione aggiunta si applica a tutte le proprietà e i parametri del gestore nei metodi del gestore.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Aggiunge l'oggetto specificato route alla pagina nella posizione specificata nell'area specificata pageName .

La pagina può essere instradata oltre route al set predefinito di route basate sul percorso. Tutti i collegamenti generati per questa pagina useranno la route specificata.

AddPageRoute(PageConventionCollection, String, String)

Aggiunge l'oggetto specificato route alla pagina in corrispondenza dell'oggetto specificato pageName.

La pagina può essere instradata oltre route al set predefinito di route basate sul percorso. Tutti i collegamenti generati per questa pagina useranno la route specificata.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Consente l'accesso anonimo a tutte le pagine nella cartella area specificata.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Consente l'accesso anonimo alla pagina con il nome specificato nell'area specificata.

AllowAnonymousToFolder(PageConventionCollection, String)

Consente l'accesso anonimo a tutte le pagine nella cartella specificata.

AllowAnonymousToPage(PageConventionCollection, String)

Consente l'accesso anonimo alla pagina con il nome specificato.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Richiede l'autorizzazione con i criteri predefiniti per tutte le pagine nella cartella specificata.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Richiede l'autorizzazione con i criteri specificati per tutte le pagine nella cartella specificata.

AuthorizeAreaPage(PageConventionCollection, String, String)

Richiede l'autorizzazione per la pagina dell'area specificata.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Richiede l'autorizzazione per la pagina dell'area specificata con il criterio specificato.

AuthorizeFolder(PageConventionCollection, String)

Richiede l'autorizzazione per tutte le pagine nella cartella specificata.

AuthorizeFolder(PageConventionCollection, String, String)

Richiede l'autorizzazione per tutte le pagine nella cartella specificata.

AuthorizePage(PageConventionCollection, String)

Richiede l'autorizzazione per la pagina specificata.

AuthorizePage(PageConventionCollection, String, String)

Richiede l'autorizzazione con i criteri specificati per la pagina con il nome specificato.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Configura l'oggetto specificato filter da applicare a tutte le pagine Razor.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Configura l'oggetto specificato factory per applicare filtri a tutte le pagine Razor.

Si applica a