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"))
{
//instantiate a new session to a site
TaxonomySession sesssion = new TaxonomySession(site);
//Get the term store
TermStore NauticalStore = sesssion.TermStores["Managed Metadata Service"];
//Create a new term group
Group Working = NauticalStore.CreateGroup("Working Sailing");
//Create a new term set
TermSet termSetClasses = Working.CreateTermSet("Class Types");
//Add terms
Term term1 = termSetClasses.CreateTerm("A", 1033);
Term term2 = termSetClasses.CreateTerm("B", 1033);
Term term3 = termSetClasses.CreateTerm("C", 1033);
Term term4 = termSetClasses.CreateTerm("D", 1033);
Term term5 = termSetClasses.CreateTerm("E", 1033);
Term term6 = termSetClasses.CreateTerm("F", 1033);
Term term7 = termSetClasses.CreateTerm("G", 1033);
//Commit changes to the store
NauticalStore.CommitAll();
//Delte a term
term1.Delete();
//set descriptions and labels
term2.SetDescription("Learning", 1033);
term2.CreateLabel("B", 1033, false);
NauticalStore.CommitAll();
Console.WriteLine("Group Added");
Console.ReadLine();
}
}
}
}