Maintains a shared cache of browse information.
Beispiel #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ComDaProxy"/> class.
        /// </summary>
        public ComDaProxy()
		{
            m_mapper = new ComNamespaceMapper();
            m_browseCacheManager = new ComDaBrowseCache(m_mapper);
            m_browseManager = new ComDaBrowseManager(m_mapper, m_browseCacheManager);
            m_groupManager = new ComDaGroupManager(m_mapper, m_browseManager);
        }
Beispiel #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ComDaProxy"/> class.
        /// </summary>
        public ComHdaProxy()
		{
            m_mapper = new ComNamespaceMapper();
            m_browseCacheManager = new ComDaBrowseCache(m_mapper);
            m_browseManager = new ComDaBrowseManager(m_mapper, m_browseCacheManager);
            m_itemManager = new ComHdaItemManager(m_mapper);
            m_transactions = new Dictionary<int,Transaction>();
        }
Beispiel #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ComDaBrowseManager"/> class.
        /// </summary>
        /// <param name="mapper">The object used to map namespace indexes.</param>
        /// <param name="cache">The cache.</param>
        public ComDaBrowseManager(ComNamespaceMapper mapper, ComDaBrowseCache cache)
		{
            m_mapper = mapper;
            m_cache = cache;
            m_continuationPoints = new Dictionary<string, ContinuationPoint>();
        }