KeywordFieldDefinitionData タイプ フィールドのカテゴリの TCM URI を取得したいと考えています。
以下のリンクのコードを使用して、コンポーネントのメタデータ フィールドを読み取ります:-
https://code.google.com/p/tridion-practice/wiki/ChangeContentOrMetadata
Reference.csクラスでCategoryおよびCategoryFieldsプロパティを確認できます(コアサービスへの参照が指定されたときに自動生成されます)が、CategoryおよびCategoryFieldsプロパティにアクセスするためのFieldクラス(上記のcode.googleリンクで定義)で定義されたプロパティはありません。次の方法でプロパティを定義しようとしました:-
public System.Reflection.PropertyInfo Category
{
get { return definition.GetType().GetProperty("Category", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic); }
}
上記でも機能していません。どなたかこれを分析して返信してください。
前もって感謝します!