PageConventionCollection Sınıf

Tanım

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

Oluşturucular

PageConventionCollection()

Boş bir sınıfının yeni bir örneğini başlatır PageConventionCollection .

PageConventionCollection(IList<IPageConvention>)

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

Yöntemler

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

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

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

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

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

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

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

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

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

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

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

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

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

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

AddPageRouteModelConvention(String, Action<PageRouteModel>)

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

RemoveType(Type)

IPageConventionBelirtilen türdeki tüm örnekleri kaldırır.

RemoveType<TPageConvention>()

IPageConventionBelirtilen türdeki tüm örnekleri kaldırır.

Uzantı Metotları

Add(PageConventionCollection, IParameterModelBaseConvention)

Belirtilen 'i convention 'ye conventions ekler. Eklenen kural, işleyici yöntemlerinde tüm işleyici özelliklerine ve parametrelerine uygulanır.

AddAreaPageRoute(PageConventionCollection, String, String, String)

Belirtilen alanı route belirtilen alanda bulunan belirtilen sayfasında belirtilen pageName 'i ekler.

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

AddPageRoute(PageConventionCollection, String, String)

Belirtilen route 'i belirtilen sayfasındaki sayfasına pageName ekler.

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

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

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

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

Belirtilen alanda belirtilen adla sayfaya anonim erişime izin 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şime izin 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 adla sayfa için belirtilen ilkeyle yetkilendirme gerektirir.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

Belirtilen 'i tüm filter uygulama ayarlarına uygulanacak Razor Pages.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

Belirtilen filtreyi tüm factory sunuculara filtre uygulayacak Razor Pages.

Şunlara uygulanır