System Library Common Episerver
Search Results for

    DocFx,SystemLibrary.Common.Episerver.Properties.MessageConfig,SystemLibrary.Common.Episerver.Properties.MessageEditorDescriptor,SystemLibrary.Common.Episerver.Properties.MessageProperty,SystemLibrary.Common.Episerver.Properties.MessageController,SystemLibrary.Common.Episerver.Attributes.BoxSelectionController,SystemLibrary.Common.Episerver.Attributes.BoxSelectionFactory,SystemLibrary.Common.Episerver.Attributes.JsonEditController,SystemLibrary.Common.Episerver.Attributes.JsonEditFactory,SystemLibrary.Common.Episerver.Descriptors.HideCategoryListDescriptor,SystemLibrary.Common.Episerver.Properties.ParentLinkReferenceController,SystemLibrary.Common.Episerver.Properties.ParentLinkReferenceEditorDescriptor,SystemLibrary.Common.Episerver.Properties.ParentLinkReferenceProperty,SystemLibrary.Common.Episerver.Attributes.MultiDropdownSelectionController,SystemLibrary.Common.Episerver.Attributes.MultiDropdownSelectionFactory,SystemLibrary.Common.Episerver.Initialize.RemoveSuggestedContentTypes,SystemLibrary.Common.Episerver.Extensions.CommonEpiserverApplicationServicesOptions,SystemLibrary.Common.Episerver.Extensions.CommonEpiserverApplicationBuilderOptions,SystemLibrary.Common.Episerver.EditController,SystemLibrary.Common.Episerver.Abstract.BaseController,SystemLibrary.Common.Episerver.Abstract.BaseMultiSelectionFactory,SystemLibrary.Common.Episerver.ConnectionStringsConfig,SystemLibrary.Common.Episerver.PropertiesConfig,SystemLibrary.Common.Episerver.EditConfig,SystemLibrary.Common.Episerver.Properties.MessageConfig,SystemLibrary.Common.Episerver.FontAwesome,SystemLibrary.Common.Episerver.AppSettings.Configuration,SystemLibrary.Common.Episerver.Attributes.ParentLinkReferenceFactory,SystemLibrary.Common.Episerver.Abstract.InternalBaseController,WebApplicationInitializer
    Show / Hide Table of Contents
    NamespaceSystemLibrary.Common.Episerver.Initialize SystemLibrary.Common.Episerver.dll

    Create your own InitializableModule by inheriting InitModule

    - No need to create both Initialize and Uninitialize as they come with a default empty implementation, unless you need both of course

    - Override the method(s) you need to use in your InitializableModule

    StartupModule

    public abstract class StartupModule : IConfigurableModule, IInitializableModule

    Inheritance
    System.Object
    StartupModule
    RemoveSuggestedContentTypes
    Implements
    EPiServer.ServiceLocation.IConfigurableModule
    EPiServer.Framework.IInitializableModule
    Examples
    X
    [InitializableModule]
    public class ContentIconRouteModule : StartupModule 
    {
        public override void Initialize(InitializationEngine context)
        {
            //Do something for instance here in "Initialize"
        }
    
        public override void Uninitialize(ServiceConfigurationContext context) 
        {
            //Or do something here
        }
    
        public override void ConfigureContainer(ServiceConfigurationContext context) 
        {
            //Or do something here inside "ConfigureContainer" 
        }
    }
    Arguments
    X

    Methods

    View Source

    public virtual void ConfigureContainer(ServiceConfigurationContext context)

    X
    Methods arguments
    Type Name Description
    EPiServer.ServiceLocation.ServiceConfigurationContext context
    View Source

    public virtual void Initialize(InitializationEngine context)

    X
    Methods arguments
    Type Name Description
    EPiServer.Framework.Initialization.InitializationEngine context
    View Source

    public virtual void Uninitialize(InitializationEngine context)

    X
    Methods arguments
    Type Name Description
    EPiServer.Framework.Initialization.InitializationEngine context

    Implements

    EPiServer.ServiceLocation.IConfigurableModule
    EPiServer.Framework.IInitializableModule

    Extension Methods

    TExtensions.ReactServerSideRender<T>(T, Object, String, Boolean, String, String, String, Boolean, Boolean, Boolean)

    }

    • View Source
    In This Article
    Package: nuget
    Source: github
    Website: System Library Common Episerver