static string EmptyIfSame(string Id1, string Id2)
Returns Id1 if different, string.Empty if the same.
Abstract base class for all node events.
string NodeId
Node identity.
string LogId
Log identity, if different from NodeId.
string Partition
Optional partition.
string LocalId
Local identity, if different from NodeId.
static NodeRemoved FromNode(INode Node)
Creates an event object from a node object.
override SourceEventType EventType
Type of data source event.
NodeRemoved()
Node removed event.
string SourceId
Data source identity.
DateTime Timestamp
Timestamp of event.
Interface for nodes that are published through the concentrator interface.
string LogId
If provided, an ID for the node, as it would appear or be used in system logs. Can be null,...
string LocalId
If provided, an ID for the node, but unique locally between siblings. Can be null,...
string Partition
Optional partition in which the Node ID is unique.
string SourceId
Optional ID of source containing node.
SourceEventType
Data Source event types