示例#1
0
 public EntityDatapoint(Entity value, string route) : base(route)
 {
     graph = new EntityLDPGraph(new Uri(route), value);
     foreach (Component c in value.Components)
     {
         ComponentDatapoint cd = new ComponentDatapoint(c, route.TrimEnd('/') + "/" + c.Name + "/");
     }
     value.CreatedComponent += (o, e) => {
         new ComponentDatapoint(e.Component, route.TrimEnd('/') + "/" + e.Component.Name + "/");
     };
 }
示例#2
0
 public static void SetDatapoint(this Component component, ComponentDatapoint datapoint)
 {
     lock (datapoints)
         datapoints.Add(component.Guid, datapoint);
 }