private void ApplyIntegration(Requirements requirements) { Log.Info(Resources.DesktopIntegrationApply); var feed = FeedManager[requirements.InterfaceUri]; using var integrationManager = new CategoryIntegrationManager(Config, Handler, MachineWide); var appEntry = integrationManager.AddApp(new(requirements.InterfaceUri, feed)); integrationManager.AddAccessPointCategories(appEntry, feed, CategoryIntegrationManager.StandardCategories); }
private void ApplyIntegration(Requirements requirements) { Log.Info("Applying desktop integration"); var feed = FeedManager.GetFeed(requirements.InterfaceUri); using (var integrationManager = new CategoryIntegrationManager(Handler, MachineWide)) { var appEntry = integrationManager.AddApp(new FeedTarget(requirements.InterfaceUri, feed)); integrationManager.AddAccessPointCategories(appEntry, feed, CategoryIntegrationManager.StandardCategories); } }
/// <inheritdoc/> public override ExitCode Execute() { try { var interfaceUri = GetCanonicalUri(AdditionalArgs[0]); using (var integrationManager = new CategoryIntegrationManager(Handler, MachineWide)) return(ExecuteHelper(integrationManager, interfaceUri)); } finally { SelfUpdateCheck(); } }
/// <inheritdoc/> public override ExitCode Execute() { try { InterfaceUri = GetCanonicalUri((AdditionalArgs.Count > 1) ? AdditionalArgs[1] : AdditionalArgs[0]); using (IntegrationManager = new CategoryIntegrationManager(Config, Handler, MachineWide)) return(ExecuteHelper()); } finally { SelfUpdateCheck(); } }