Interface IApplicationEventHandler
Custom IApplicationStartupHandler that auto subscribes to the applications events
Namespace:System.Dynamic.ExpandoObject
Assembly:Umbraco.Core.dll
Syntax
public interface IApplicationEventHandler : IApplicationStartupHandler, IDiscoverable
Methods
OnApplicationInitialized(UmbracoApplicationBase, ApplicationContext)
ApplicationContext is created and other static objects that require initialization have been setup
Declaration
void OnApplicationInitialized(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
Parameters
Type | Name | Description |
---|---|---|
UmbracoApplicationBase | umbracoApplication | |
ApplicationContext | applicationContext |
OnApplicationStarted(UmbracoApplicationBase, ApplicationContext)
Bootup is completed, this allows you to perform any other bootup logic required for the application. Resolution is frozen so now they can be used to resolve instances.
Declaration
void OnApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
Parameters
Type | Name | Description |
---|---|---|
UmbracoApplicationBase | umbracoApplication | |
ApplicationContext | applicationContext |
OnApplicationStarting(UmbracoApplicationBase, ApplicationContext)
All resolvers have been initialized but resolution is not frozen so they can be modified in this method
Declaration
void OnApplicationStarting(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
Parameters
Type | Name | Description |
---|---|---|
UmbracoApplicationBase | umbracoApplication | |
ApplicationContext | applicationContext |