Skip to content

Conversation

davidfowl
Copy link
Member

  • Implemented the PageRequestDelegateFactory for razor pages
  • Refactored the PageActionInvokerProvider into a PageActionInvokerCache to
    mimic the controller implementation and to share logic.
  • Moved the cache to be part of the CompiledPageActionDescriptor itself.
    This simplifies the looked and expiration as it is tied to the
    CompiledPageActionDescriptor instance.
  • Skip the page loader for already compiled pages

- Implemented the PageRequestDelegateFactory for razor pages
- Refactored the PageActionInvokerProvider into a PageActionInvokerCache to
mimic the controller implementation and to share logic.
- Moved the cache to be part of the CompiledPageActionDescriptor itself.
This simplifies the looked and expiration as it is tied to the
CompiledPageActionDescriptor instance.
- Skip the page loader for already compiled pages
@ghost ghost added the area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates label Nov 25, 2020
@davidfowl davidfowl added this to the 6.0-preview1 milestone Nov 25, 2020
davidfowl and others added 2 commits November 25, 2020 13:53
@ghost
Copy link

ghost commented Nov 25, 2020

Hello @davidfowl!

Because this pull request has the auto-merge label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.

p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (@msftbot) and give me an instruction to get started! Learn more here.

@ghost ghost merged commit 3b76937 into master Nov 25, 2020
@ghost ghost deleted the davidfowl/page-delegate-factory branch November 25, 2020 19:21
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants