다음을 통해 공유


PageConventionCollection 클래스

정의

의 컬렉션입니다 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)
상속
PageConventionCollection

생성자

PageConventionCollection()

비어 있는 PageConventionCollection 클래스의 새 인스턴스를 초기화합니다.

PageConventionCollection(IList<IPageConvention>)

PageConventionCollection 클래스의 새 인스턴스를 지정된 목록의 래퍼로 초기화합니다.

메서드

AddAreaFolderApplicationModelConvention(String, String, Action<PageApplicationModel>)

지정된 영역 폴더 아래의 모든 페이지에 대한 인스턴스에서 PageApplicationModel 작업을 호출하는 을 만들고 추가 IPageApplicationModelConvention 합니다.

AddAreaFolderRouteModelConvention(String, String, Action<PageRouteModel>)

지정된 영역 폴더 아래의 모든 페이지에 대한 인스턴스에서 PageRouteModel 작업을 호출하는 을 만들고 추가 IPageRouteModelConvention 합니다.

AddAreaPageApplicationModelConvention(String, String, Action<PageApplicationModel>)

지정된 영역에 있는 지정된 이름을 사용하여 페이지에 대한 작업을 PageApplicationModel 호출하는 을 만들고 추가 IPageApplicationModelConvention 합니다.

AddAreaPageRouteModelConvention(String, String, Action<PageRouteModel>)

지정된 영역에 있는 지정된 이름을 사용하여 페이지에 대한 작업을 PageRouteModel 호출하는 을 만들고 추가 IPageRouteModelConvention 합니다.

AddFolderApplicationModelConvention(String, Action<PageApplicationModel>)

지정된 폴더 아래의 모든 페이지에 대한 인스턴스에서 PageApplicationModel 작업을 호출하는 을 만들고 추가 IPageApplicationModelConvention 합니다.

AddFolderRouteModelConvention(String, Action<PageRouteModel>)

지정된 폴더 아래의 모든 페이지에 대한 인스턴스에서 PageRouteModel 작업을 호출하는 을 만들고 추가 IPageRouteModelConvention 합니다.

AddPageApplicationModelConvention(String, Action<PageApplicationModel>)

지정된 이름을 사용하여 페이지에 대한 PageApplicationModel 작업을 호출하는 을 만들고 추가 IPageApplicationModelConvention 합니다.

AddPageRouteModelConvention(String, Action<PageRouteModel>)

지정된 이름을 사용하여 페이지에 대한 PageRouteModel 작업을 호출하는 을 만들고 추가 IPageRouteModelConvention 합니다.

RemoveType(Type)

지정된 형식의 모든 IPageConvention 인스턴스를 제거합니다.

RemoveType<TPageConvention>()

지정된 형식의 모든 IPageConvention 인스턴스를 제거합니다.

확장 메서드

Add(PageConventionCollection, IParameterModelBaseConvention)

지정된 를 conventionconventions추가합니다. 추가된 규칙은 처리기 메서드의 모든 처리기 속성 및 매개 변수에 적용됩니다.

AddAreaPageRoute(PageConventionCollection, String, String, String)

지정된 route 영역에 있는 지정된 의 pageName 페이지에 지정된 를 추가합니다.

경로 기반 경로의 기본 집합 외에도 페이지를 통해 route 라우팅할 수 있습니다. 이 페이지에 대해 생성된 모든 링크는 지정된 경로를 사용합니다.

AddPageRoute(PageConventionCollection, String, String)

지정된 의 페이지에 지정된 route 를 추가합니다 pageName.

경로 기반 경로의 기본 집합 외에도 페이지를 통해 route 라우팅할 수 있습니다. 이 페이지에 대해 생성된 모든 링크는 지정된 경로를 사용합니다.

AllowAnonymousToAreaFolder(PageConventionCollection, String, String)

지정된 영역 폴더 아래의 모든 페이지에 익명으로 액세스할 수 있습니다.

AllowAnonymousToAreaPage(PageConventionCollection, String, String)

지정된 영역에 있는 지정된 이름을 사용하여 페이지에 익명으로 액세스할 수 있습니다.

AllowAnonymousToFolder(PageConventionCollection, String)

지정된 폴더 아래의 모든 페이지에 익명으로 액세스할 수 있습니다.

AllowAnonymousToPage(PageConventionCollection, String)

지정된 이름의 페이지에 익명으로 액세스할 수 있습니다.

AuthorizeAreaFolder(PageConventionCollection, String, String)

지정된 폴더 아래의 모든 페이지에 대한 기본 정책을 사용하여 권한 부여가 필요합니다.

AuthorizeAreaFolder(PageConventionCollection, String, String, String)

지정된 폴더 아래의 모든 페이지에 대해 지정된 정책을 사용하여 권한 부여가 필요합니다.

AuthorizeAreaPage(PageConventionCollection, String, String)

지정된 영역 페이지에 대한 권한 부여가 필요합니다.

AuthorizeAreaPage(PageConventionCollection, String, String, String)

지정된 정책을 사용하여 지정된 영역 페이지에 대한 권한 부여가 필요합니다.

AuthorizeFolder(PageConventionCollection, String)

지정된 폴더 아래의 모든 페이지에 대한 권한 부여가 필요합니다.

AuthorizeFolder(PageConventionCollection, String, String)

지정된 폴더 아래의 모든 페이지에 대한 권한 부여가 필요합니다.

AuthorizePage(PageConventionCollection, String)

지정된 페이지에 대한 권한 부여가 필요합니다.

AuthorizePage(PageConventionCollection, String, String)

지정된 이름의 페이지에 대해 지정된 정책을 사용하여 권한 부여가 필요합니다.

ConfigureFilter(PageConventionCollection, IFilterMetadata)

지정된 를 filter 모든 Razor 페이지에 적용하도록 구성합니다.

ConfigureFilter(PageConventionCollection, Func<PageApplicationModel,IFilterMetadata>)

지정된 를 factory 구성하여 모든 Razor 페이지에 필터를 적용합니다.

적용 대상