创建tridion集合类文件

Cod*_*der 0 tridion

using TDS = Tridion.ContentManager.Interop.TDS;
using Tridion.ContentManager.Interop.TDS;
using Tridion.ContentManager.Interop.TDSDefines;
using System.Runtime.InteropServices;
using System.Text.RegularExpressions;
using System.Collections.Generic;
using System.Xml.Linq;

namespace ConsumerHealth.Web
{
    class Common
    {
        public Common()
        {

        }

        public TridionCollection<Publication> getAllPublicationList() 
        {
            TDSE objTom = new TDSE();
            try
            {
                TridionCollection<Publication> publications = new TridionCollection<Publication>(objTom.GetListPublications(ListColumnFilter.XMLListIDAndTitle));
                return publications;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Marshal.ReleaseComObject(objTom);
            }

        }
     }
}
Run Code Online (Sandbox Code Playgroud)

public TridionCollection<Publication> getAllPublicationList(),它显示了TridionCollection无法找到的错误,我错过了什么,我应该使用哪个dll,除了这一切都正常.

vik*_*mar 5

我认为Tridion Collection是用户定义的类,它不存在于任何Tridion dll中.


Pet*_*aer 5

这不是内容管理器提供的类.

一个快速的谷歌搜索显示2009年的" Tridion Generic .NET Collections "扩展提供了这一点.我的猜测是你必须在2011年重写它.