add hostname to published data

This commit is contained in:
Martin Regen
2016-10-20 18:23:31 +02:00
parent 4f47602be6
commit 873aff5be1
@@ -217,6 +217,12 @@ namespace NetCoreConsolePublisher
JsonEncoder encoder = new JsonEncoder(
monitoredItem.Subscription.Session.MessageContext, false);
string hostname = monitoredItem.Subscription.Session.ConfiguredEndpoint.EndpointUrl.DnsSafeHost;
if (hostname == "localhost")
{
hostname = Utils.GetHostName();
}
encoder.WriteString("HostName", hostname);
encoder.WriteNodeId("MonitoredItem", monitoredItem.ResolvedNodeId);
e.NotificationValue.Encode(encoder);