如何在 7.5.4 版本 Umbraco.Core 中实例化 LocalizationService
How to instantiate LocalizationService in Umbraco.Core in version 7.5.4
嗨,我想使用 LocalizationService().GetAllLanguages() 在我的 Umbraco CMS 中获取所有语言,但 LocalizationService() 似乎在 Umbraco 7.5.4 中发生了变化,并且要求强制参数。
如何正确实例化 LocalizationService()?
public LocalizationService(IDatabaseUnitOfWorkProvider provider, RepositoryFactory repositoryFactory, ILogger logger, IEventMessagesFactory eventMessagesFactory)
你不必实例化它,它在ApplicationContext.Current.Services
中是一个单例
所以你可以这样做:Services.LocalizationService.GetAllLanguages()
嗨,我想使用 LocalizationService().GetAllLanguages() 在我的 Umbraco CMS 中获取所有语言,但 LocalizationService() 似乎在 Umbraco 7.5.4 中发生了变化,并且要求强制参数。
如何正确实例化 LocalizationService()?
public LocalizationService(IDatabaseUnitOfWorkProvider provider, RepositoryFactory repositoryFactory, ILogger logger, IEventMessagesFactory eventMessagesFactory)
你不必实例化它,它在ApplicationContext.Current.Services
中是一个单例所以你可以这样做:Services.LocalizationService.GetAllLanguages()