SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to know how i can find names of the metadata services available on the particular site, and if those services are available.

Also how can i access the TermSets of the metadata services using Client Object Model of SharePoint 2010 in C#?

share|improve this question
Afaik most service applications are not available through the client object model, or in a limited way. But you could always create a webservice yourself and call that in your client side code. The server side model for the term store is pretty well documented. – Jasper Jul 10 '12 at 12:36

If you just want to check if the Managed Metadata Service is available and have access to the server, the easiest way is to use PowerShell:

Get-SPServiceApplication | ? { $_.TypeName -eq "Managed Metadata Service"}

If you want to see if the service is online check the Status property in the output of this cmdlet

Get-SPServiceApplicationProxy | ? { $_.TypeName -eq "Managed Metadata Service Connection"}  | fl *

Regarding your question on Taxonomies and Client Object Model, check out this question asked earlier Is there any way to access a managed meta data service using only javascript in SharePoint 2010?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.