public BridgeAdapterAttribute(string ObjectName, object DefaultData, E_ACCESS_TYPE access = E_ACCESS_TYPE.ACCESS_READ) { this.Value = new BridgeAdapterValue(ObjectName, DefaultData); this.Annotations = new Dictionary <string, string>(); this.Access = access; this.COVBehavior = SignalBehavior.Never; }
AdapterAttribute NewAttribute(string name, object value, E_ACCESS_TYPE access) { AdapterAttribute attr = new AdapterAttribute(name, value, access); attr.COVBehavior = SignalBehavior.Always; return(attr); }
internal AdapterAttribute(string ObjectName, object DefaultData, E_ACCESS_TYPE access = E_ACCESS_TYPE.ACCESS_READ) { try { this.Value = new AdapterValue(ObjectName, DefaultData); this.Annotations = new Dictionary <string, string>(); this.Access = access; this.COVBehavior = SignalBehavior.Never; } catch (OutOfMemoryException) { throw; } }
internal AdapterAttribute(string ObjectName, object DefaultData, E_ACCESS_TYPE access = E_ACCESS_TYPE.ACCESS_READ) { try { this.Value = new AdapterValue(ObjectName, DefaultData); this.Annotations = new Dictionary<string, string>(); this.Access = access; this.COVBehavior = SignalBehavior.Never; } catch (OutOfMemoryException ex) { throw; } }
AdapterAttribute NewAttribute(string name, object value, E_ACCESS_TYPE access) { AdapterAttribute attr = new AdapterAttribute(name, value, access); attr.COVBehavior = SignalBehavior.Always; return attr; }
AdapterAttribute NewAttribute(string name, string value, E_ACCESS_TYPE access) { object data = PropertyValue.CreateString(value); return NewAttribute(name, data, access); }
AdapterAttribute NewAttribute(string name, string value, E_ACCESS_TYPE access) { object data = PropertyValue.CreateString(value); return(NewAttribute(name, data, access)); }