Taxonomy managers
Taxonomy managers are used to get, create, search, activate, and delete taxonomies. The following example demonstrates how to retrieve the IChannelTaxonomyManager
in a Sitecore context:
using Sitecore.Marketing.Taxonomy; namespace Documentation.Samples { class GetChannelTaxonomy { public void Example() { var channelTaxonomyManager = Sitecore.DependencyInjection.ServiceLocator.ServiceProvider.GetTaxonomyManagerProvider().GetManager<IChannelTaxonomyManager>(); } } }
You can can also the extension methods under Sitecore.Marketing.Taxonomy.Extensions
to retrieve a taxonomy manager. In the following example, the IChannelTaxonomyManager
is retrieved using the GetChannelManager()
method:
using Sitecore.Marketing.Taxonomy; using Sitecore.Marketing.Taxonomy.Extensions; namespace Documentation.Samples { class GetChannelTaxonomy { public void Example() { var channelTaxonomyManager = Sitecore.DependencyInjection.ServiceLocator.ServiceProvider.GetTaxonomyManagerProvider().GetChannelManager(); } } }