In this article we will be seeing about the Term in SharePoint.

In this article we will be seeing the following:

Steps Involved:
Create new Term for a Termset:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Taxonomy;
namespace EMM
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://serverName:10/"))
{
TaxonomySession taxonomySession = new TaxonomySession(site);
TermStore termStore = taxonomySession.TermStores["MMS"];
Group group = termStore.Groups["SharePoint Group"];
TermSet termSet = group.TermSets["Word Automation Term Set"];
Term term1 = termSet.CreateTerm("Conversion Settings term", 1033);
Term term2 = termSet.CreateTerm("Conversion Job term", 1033);
Term term3 = termSet.CreateTerm("Conversion Format term", 1033);
termStore.CommitAll();
}
}
}
}

taxonomy.gif

Get all the terms for a particular termset:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Taxonomy;
namespace EMM
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://servcerName:10/"))
{
TaxonomySession taxonomySession = new TaxonomySession(site);
TermStore termStore = taxonomySession.TermStores["MMS"];
Group group = termStore.Groups["SharePoint Group"];
TermSet termSet = group.TermSets["BCS"];
TermCollection termCol = termSet.Terms;
foreach (Term term in termCol)
{
Console.WriteLine(term.Name);
}
Console.ReadLine();
}
}
}
}