SharePoint Taxonomy Manipulation
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Microsoft.SharePoint;
- using Microsoft.SharePoint.Taxonomy;
- namespace TestTermStore
- {
- class Program
- {
- static void Main(string[] args)
- {
- using (SPSite site = new SPSite("http://sharepoint"))
- {
-
- TaxonomySession sesssion = new TaxonomySession(site);
-
-
- TermStore NauticalStore = sesssion.TermStores["Managed Metadata Service"];
-
-
- Group Costal = NauticalStore.CreateGroup("Costal Sailing");
-
-
- TermSet termSetClasses = Costal.CreateTermSet("Class Types");
-
-
- Term term1 = termSetClasses.CreateTerm("Sail Trimming", 1033);
- Term term2 = termSetClasses.CreateTerm("Anchoring", 1033);
- Term term3 = termSetClasses.CreateTerm("Cruising", 1033);
- Term term4 = termSetClasses.CreateTerm("Deep Water", 1033);
- Term term5 = termSetClasses.CreateTerm("Navigation", 1033);
- Term term6 = termSetClasses.CreateTerm("GPS", 1033);
- Term term7 = termSetClasses.CreateTerm("Sail Repairs", 1033);
-
-
- NauticalStore.CommitAll();
-
-
- term1.Delete();
-
-
- term2.SetDescription("Learn to Anchor Class", 1033);
- term2.CreateLabel("Anchoring", 1033, false);
-
- NauticalStore.CommitAll();
-
- Console.WriteLine("Group added...");
- Console.ReadLine();
- }
- }
- }
- }