예제 #1
0
 public AddAttribute(Node node, AttributeSet set, TrackedAttribute tracked) : base(node, set, tracked, ApplicationMessageType.AddAttribute)
 {
 }
예제 #2
0
 public static AddAttribute From(Node node, AttributeSet set, TrackedAttribute tracked) => new AddAttribute(node, set, tracked);
예제 #3
0
 protected AttributeMessage(string correlatingMessageId, Node node, AttributeSet set, TrackedAttribute tracked, ApplicationMessageType type)
     : base(correlatingMessageId, type, TrackingIdFor(node, type, tracked.Id))
 {
     AttributeSetName = set.Name;
     AttributeName    = tracked.Attribute.Name;
     AttributeType    = tracked.Attribute.Type.ToString();
     AttributeValue   = tracked.Attribute.ToStringValue();
 }
예제 #4
0
 public static ReplaceAttribute From(Node node, AttributeSet set, TrackedAttribute tracked) => new ReplaceAttribute(node, set, tracked);
예제 #5
0
 protected AttributeMessage(Node node, AttributeSet set, TrackedAttribute tracked, ApplicationMessageType type)
     : this(NoCorrelatingMessageId, node, set, tracked, type)
 {
 }