AppHostBase
已经包含一个Container
属性(如果定义则解析EndpointHost.Config.ServiceManager.Container
),那么为什么不在任何实现内部或其他地方使用Instance.Container
(例如,用于注册依赖项、插件等)?Configure
AppHost
我确实注意到这Configure
是一个公共调用,所以从技术上讲,它可以从任何地方调用,尽管它似乎AppHostBase.Init()
是 ServiceStack 代码库中唯一这样做的地方。