public EntityBase(
            string sName,
            TisServicesAccessorBase servicesAccessor)
        //            EntityTreeContext oContext)
        {
            m_sName            = sName;
            m_servicesAccessor = servicesAccessor;
            //            m_oContext = oContext;

            //if (!SmartSerializer.DeserializeInProcess)
            {
                NewEntityPreActivateTasks();
            }
        }
        public virtual void SetServicesAccessor(TisServicesAccessorBase servicesAccessor)
        {
            m_servicesAccessor = servicesAccessor;

            // "Push" context to clients - to optimize access to context
            IEnumerable <object> oOwnedChildren = GetOwnedChildren(false);

            foreach (object oChild in oOwnedChildren)
            {
                IEntityBase oChildEntity = oChild as IEntityBase;

                if (oChildEntity != null)
                {
                    oChildEntity.SetServicesAccessor(servicesAccessor);
                }
            }
        }
Exemple #3
0
 public TisDataLayerTreeNode(
     string sName,
     TisServicesAccessorBase servicesAccessor)
     : base(sName, servicesAccessor)
 {
 }