本文整理汇总了C#中IExtensionManager.GetExtension方法的典型用法代码示例。如果您正苦于以下问题:C# IExtensionManager.GetExtension方法的具体用法?C# IExtensionManager.GetExtension怎么用?C# IExtensionManager.GetExtension使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IExtensionManager
的用法示例。
在下文中一共展示了IExtensionManager.GetExtension方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AdminController
public AdminController(IOrchardServices orchardServices, IExtensionManager extensionManager, ILightboxService lightboxService)
{
_orchardServices = orchardServices;
var moduleDescriptor = extensionManager.GetExtension("Duk.Lightbox.Orchard");
_modulePath = VirtualPathUtility.AppendTrailingSlash(VirtualPathUtility.Combine(
VirtualPathUtility.AppendTrailingSlash(VirtualPathUtility.ToAbsolute(moduleDescriptor.Location)),
moduleDescriptor.Path));
_lightboxService = lightboxService;
}
示例2: ApiController
public ApiController(
ITransformalizeService transformalize,
IApiService apiService,
IExtensionManager extensionManager,
IJobsQueueService jobQueueService
) {
_stopwatch.Start();
_transformalize = transformalize;
_apiService = apiService;
_jobQueueService = jobQueueService;
_moduleVersion = extensionManager.GetExtension("Transformalize.Orchard").Version;
T = NullLocalizer.Instance;
Logger = NullLogger.Instance;
}