Share via


PageConventionCollection Sınıf

Tanım

IPageConventionkoleksiyonu.

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)
Devralma
PageConventionCollection

Oluşturucular

PageConventionCollection()

Sınıfının boş olan yeni bir örneğini PageConventionCollection başlatır.

PageConventionCollection(IList<IPageConvention>)

Belirtilen liste için sarmalayıcı olarak sınıfının yeni bir örneğini PageConventionCollection başlatır.

Yöntemler

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

Belirtilen alan klasörünün altındaki tüm sayfalar için örneklerde bir eylem PageApplicationModel çağıran bir IPageApplicationModelConvention oluşturur ve ekler.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

Belirtilen alan klasörünün altındaki tüm sayfa için örneklerde bir eylem PageRouteModel çağıran bir IPageRouteModelConvention oluşturur ve ekler.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

Belirtilen alanda belirtilen ada sahip sayfa için üzerinde bir eylem PageApplicationModel çağıran bir IPageApplicationModelConvention oluşturur ve ekler.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

Belirtilen alanda belirtilen ada sahip sayfa için üzerinde bir eylem PageRouteModel çağıran bir IPageRouteModelConvention oluşturur ve ekler.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

Belirtilen klasörün altındaki tüm sayfa için örneklerde bir eylem PageApplicationModel çağıran bir IPageApplicationModelConvention oluşturur ve ekler.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

Belirtilen klasörün altındaki tüm sayfa için örneklerde bir eylem PageRouteModel çağıran bir IPageRouteModelConvention oluşturur ve ekler.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

Belirtilen ada sahip sayfa için üzerinde PageApplicationModel bir eylem çağıran bir IPageApplicationModelConvention oluşturur ve ekler.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

Belirtilen ada sahip sayfa için üzerinde PageRouteModel bir eylem çağıran bir IPageRouteModelConvention oluşturur ve ekler.

RemoveType(Type)

Belirtilen türün tüm IPageConvention örneklerini kaldırır.

RemoveType<TPageConvention>()

Belirtilen türün tüm IPageConvention örneklerini kaldırır.

Uzantı Metotları

Add(PageConventionCollection, IParameterModelBaseConvention)

Belirtilen convention öğesini öğesine conventionsekler. Eklenen kural, işleyici yöntemlerindeki tüm işleyici özelliklerine ve parametrelerine uygulanır.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Belirtilen öğesini belirtilen route alanda bulunan belirtilen pageName sayfaya ekler.

Sayfa, varsayılan yol tabanlı yol kümesine ek olarak yoluyla route yönlendirilebilir. Bu sayfa için oluşturulan tüm bağlantılar belirtilen yolu kullanır.

AddPageRoute(PageConventionCollection, String, String)

Belirtilen öğesini belirtilen route sayfasındaki pageNamesayfasına ekler.

Sayfa, varsayılan yol tabanlı yol kümesine ek olarak yoluyla route yönlendirilebilir. Bu sayfa için oluşturulan tüm bağlantılar belirtilen yolu kullanır.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

Belirtilen alan klasörünün altındaki tüm sayfalara anonim erişim izni verir.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Belirtilen alanda belirtilen adla sayfaya anonim erişim izni verir.

AllowAnonymousToFolder(PageConventionCollection, String)

Belirtilen klasör altındaki tüm sayfalara anonim erişime izin verir.

AllowAnonymousToPage(PageConventionCollection, String)

Belirtilen adla sayfaya anonim erişim izni verir.

AuthorizeAreaFolder(PageConventionCollection, String, String)

Belirtilen klasör altındaki tüm sayfalar için varsayılan ilkeyle yetkilendirme gerektirir.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

Belirtilen klasör altındaki tüm sayfalar için belirtilen ilkeyle yetkilendirme gerektirir.

AuthorizeAreaPage(PageConventionCollection, String, String)

Belirtilen alan sayfası için yetkilendirme gerektirir.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

Belirtilen ilkeye sahip belirtilen alan sayfası için yetkilendirme gerektirir.

AuthorizeFolder(PageConventionCollection, String)

Belirtilen klasör altındaki tüm sayfalar için yetkilendirme gerektirir.

AuthorizeFolder(PageConventionCollection, String, String)

Belirtilen klasör altındaki tüm sayfalar için yetkilendirme gerektirir.

AuthorizePage(PageConventionCollection, String)

Belirtilen sayfa için yetkilendirme gerektirir.

AuthorizePage(PageConventionCollection, String, String)

Belirtilen ada sahip sayfa için belirtilen ilkeyle yetkilendirme gerektirir.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Belirtilen filter öğesini tüm Razor Sayfalarına uygulanacak şekilde yapılandırılır.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Belirtilen factory öğesini tüm Razor Sayfalarına filtre uygulayacak şekilde yapılandırılır.

Şunlara uygulanır