Come ottenere tutte le parole chiave dal termine di parole chiave impostaticamente (parole chiave enterprise)

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/65356

Domanda

Proprio come posso andare all'amministrazione centrale> Gestione delle applicazioni> Gestisci applicazioni di servizio> Servizio di metadati gestiti e consultare l'elenco dei termini esistenti sotto il termine di parole chiave che vorrei fare questo programmaticamente in c #.

Allora, quindi cosa devo fare è accedere a qualcuno dell'API di servizio di metadati gestito, aprire il termine di parole chiave (che è il termine predefinito per le parole chiave di imprecinazione) e quindi ottenere un elenco di tutte le parole chiave esistenti applicate a almeno un documento.Per ogni termine mi piacerebbe sapere a quale documento viene applicato, quindi posso eseguire un certo processo per sapere quali termini sono utilizzati più frequentemente e quali sono più raramente usati.

Hai dimenticato di menzionare questo è per il server SharePoint 2010.

È stato utile?

Soluzione

È necessario fare riferimento al gruppo Microsoft.SharePoint.Taxonomy.Quindi puoi aprire una sessione di tassonomia e fare ciò che devi fare.

var site = SPContext.Current.Site;
var taxonomySession = new TaxonomySession(site);
var termSet = taxonomySession.DefaultKeywordsTermStore.KeywordsTermSet;
.

Modifica

MSDN ha questo documentato in dettaglio: http://msdn.microsoft.com/en-us/library/ee587369(V=Office.14).aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top