我正在开发一个应用程序,它使用引导程序对象在应用程序首次启动时执行一些操作。例如注册 IoC 对象,将某些变量放入 asp.net 应用程序会话对象,进行一些安全检查等。
我浏览了互联网,找不到对 bootscrapper 模式的参考,或任何有关该主题的文章。
这是一个不同名称的已知模式吗?
编辑:只要应用程序启动,该对象就会运行。例如,我在 wcf 服务和 ASP.net 应用程序中看到过它。
我正在开发一个应用程序,它使用引导程序对象在应用程序首次启动时执行一些操作。例如注册 IoC 对象,将某些变量放入 asp.net 应用程序会话对象,进行一些安全检查等。
我浏览了互联网,找不到对 bootscrapper 模式的参考,或任何有关该主题的文章。
这是一个不同名称的已知模式吗?
编辑:只要应用程序启动,该对象就会运行。例如,我在 wcf 服务和 ASP.net 应用程序中看到过它。
在安装程序的上下文中,引导程序的作用是准备主机进行安装。通常,引导程序将处理以下任务:
如果您决定稍后卸载您的应用程序,这些操作将不会撤消。因此,您可能不想使用引导机制来配置您的应用程序(例如配置您的 ASP.NET 应用程序、修改安全设置等)。使用安装程序中的自定义操作可以更好地处理此类配置步骤。
引导程序还是引导程序?没听说过后者。
Bootstrap 作为一个概念被广泛使用。
在您的情况下,您想做一些初始化工作。确切的工作肯定是由你定义的,我不希望看到任何可重用的定义。
这里的一个关键想法是,您可能需要确保在为公共请求提供服务之前完成所有初始化。我希望具体的实现方式与您正在使用的框架有关。通常有初始化回调,您可以在其中输出您的代码,并且框架保证在这些回调返回之前不会启用您的对象。
所以,也许你可以搜索初始化和/或回调。