IRequestPreparation interface
Advantages
The IRequestPreparation interface is executed prior to the page execution.
This is useful in the following cases:
- To perform some initialization based on the current page and widgets.
- To share data between widgets.
- To prefetch data using the
IRestClientinterface that is passed as an argument.
For more information, see IRestClient interface.
NOTE: The
IRequestPreparationimplementation must be registered in the DI container during startup – in theProgram.csfile.
Sample implementation
For a sample implementation of IRequestPreparation interface, see Sample: Share data between widgets.
- For more information about implementing the interface, see section Implement the IRequestPreparation interface.
- For more information about registering the interface, see section Register the IRequestPreparation class.
Want to learn more?
Enhance your Sitefinity skills by enrolling in free training sessions. Become Sitefinity certified through Progress Education Community to strengthen your professional credentials.
Get started with Integration Hub | Sitefinity Cloud
This free lesson teaches administrators, marketers, and other business professionals how to use Sitefinity Integration Hub to create automated workflows between Sitefinity and other business systems.
Web Security for Sitefinity Administrators
This free lesson teaches administrators the basics about protecting your Sitefinity instance and your sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
Foundations of Sitefinity ASP.NET Core Development
The free on-demand video course teaches developers how to use Sitefinity ASP.NET Core and take advantage of its decoupled architecture and modern development model.