SharePoint 2010の管理されたメタデータ - 名辞組から用語を取得できません

StackOverflow https://stackoverflow.com/questions/2520360

質問

私は分類セッション、用語ストアおよび用語セットの罰金を得ることができますが、私は用語セットからの用語を取得しようとすると、私はTermStoreOperationExceptionを得るSP2010に管理されたメタデータを使用して、実際に悪化させる問題を持つことは、「それと言いました「データベースへの書き込みや読み取りに失敗しました。

んの誰もが、私は用語セットではなく、条件を得ることができる理由についてどのような考えを持っていますか?私は非常に理解することはできませんなぜ彼らは同じデータベース内のすべての常駐私はその中にセットではなく、条件を得ることができたときます。

私が使用しているコードは以下の通りです:

  TaxonomySession txSession = new TaxonomySession(site, true);

  TermStore termStore = txSession.DefaultSiteCollectionTermStore;                

  TermSet termSet = termStore.GetTermSet(TermSetId);
  TermCollection termCollection = termSet.GetTerms("My Term", true);  //exception thrown on this line.

すべてのアイデアや洞察力や解決策が本当にいただければ幸いです。

おかげでヒープ!

役に立ちましたか?

解決

私はちょうどタームセットにインデクサを使用して用語を取得することにより、これを回避するために管理します:

 TermSet termSet = termStore.GetTermSet(txField.TermSetId);
 Term myTerm = termSet.Terms["My Term"]);

私はないと確信している理由を.GetTerms()しないの仕事 - SP2010はまだRTMではない、内部メソッド、または私の理解...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top