Esempio n. 1
0
 public ResourceDescription GetValues(long resourceId, List <ModelCode> propIds)
 {
     try
     {
         ResourceDescription retVal = nm.GetValues(resourceId, propIds);
         return(retVal);
     }
     catch (Exception ex)
     {
         string message = string.Format("Getting values for resource with ID = 0x{0:x16} failed. {1}", resourceId, ex.Message);
         CommonTrace.WriteTrace(CommonTrace.TraceError, message);
         throw new Exception(message);
     }
 }
        private List <ResourceDescription> CollectData(List <long> resultIDs)
        {
            try
            {
                List <ResourceDescription> result = new List <ResourceDescription>();

                List <ModelCode> propertyIds = null;
                foreach (long globalId in resultIDs)
                {
                    propertyIds = class2PropertyIDs[(DMSType)ModelCodeHelper.ExtractTypeFromGlobalId(globalId)];
                    result.Add(networkModel.GetValues(globalId, propertyIds));
                }

                return(result);
            }
            catch (Exception ex)
            {
                CommonTrace.WriteTrace(CommonTrace.TraceError, "Collecting ResourceDescriptions failed. Exception: " + ex.Message);
                throw;
            }
        }
Esempio n. 3
0
 public List <IdentifiedObject> GetValues(List <long> globalId)
 {
     return(nm.GetValues(globalId));
 }
 /// <summary>
 /// Gets resource description for entity requested by globalId.
 /// </summary>
 /// <param name="globalId">Id of the entity</param>
 /// <param name="properties">List of requested properties</param>
 /// <returns>Resource description of the specified entity</returns>
 public ResourceDescription GetValues(long globalId, List <ModelCode> properties)
 {
     return(networkModel.GetValues(globalId, properties));
 }