You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$10
For Premium members:
In this article you will see how to add the site collections to have read only access to the local site collection taxonomy group in SharePoint 2013 using server object model.
In this article you will see how to add the site collections to have read only access to the local site collection taxonomy group in SharePoint 2013 using the server object model.IntroductionI have a site collection http://c4968397007/ in which I have created a taxonomy group. Navigate to the site collection http://c4968397007/. Click on "Settings", then click on "Site Settings".Click on "Term store management" available under the Site Administration section. You will see the local site collection taxonomy group in the Taxonomy Term Store.In SharePoint 2013, local term sets can be exposed to other site collections. This is one of the improvements in SharePoint 2013. Please refer article to learn more about cross site collection term set access in SharePoint 2013. In this article you will see how to add the site collection URLs to have read only access to the local site collection taxonomy group using the server side object model.Procedure
namespace TaxonomyCodeSamples{ class Program { staticvoid Main(string[] args) { //// siteURLs is List<String> variable to store the root URLs of site collection List<string> siteURLs = new List<string>(); siteURLs.Add("http://c4968397007/sites/Vijai"); siteURLs.Add("http://c4968397007:8080/sites/AppCatalog"); using (SPSite site = new SPSite("http://c4968397007/")) { TaxonomySession taxSession = new TaxonomySession(site); //// Get the term store TermStore termStore = taxSession.TermStores["MMS"]; //// Get the local site collection taxonomy group Group group = termStore.GetSiteCollectionGroup(site); foreach (string URL in siteURLs) { //// Adds a site collection to have read-only access to this local site collection group. group.AddSiteCollectionReadOnlyAccess(URL); } //// Commit all the changes termStore.CommitAll(); } } }}
SummaryThus in this article you have seen how to add the site collections to have read only access to the local site collection taxonomy group in SharePoint 2013 using server object model.Referencehttp://msdn.microsoft.com/en-us/library/microsoft.sharepoint.taxonomy.group.addsitecollectionreadonlyaccess.aspx
SharePoint 2013 Administration Essentials