async Task SendHeartbeatMessage() { var message = new EndpointHeartbeat { ExecutedAt = DateTime.UtcNow, EndpointName = endpointName, Host = hostInfo.DisplayName, HostId = hostInfo.HostId }; try { await backend.Send(message, ttlTimeSpan, dispatcher).ConfigureAwait(false); } catch (Exception ex) { Logger.Warn("Unable to send heartbeat to ServiceControl.", ex); } }
public Task Send(EndpointHeartbeat messageToSend, TimeSpan timeToBeReceived) { var body = Serialize(messageToSend); return Send(body, messageToSend.GetType().FullName, timeToBeReceived); }
internal byte[] Serialize(EndpointHeartbeat message) { return Serialize(message, heartbeatSerializer); }
async Task SendHeartbeatMessage() { var heartBeat = new EndpointHeartbeat { ExecutedAt = DateTime.UtcNow, EndpointName = endpointName, Host = Host, HostId = HostId }; try { await backend.Send(heartBeat, ttlTimeSpan).ConfigureAwait(false); } catch (Exception ex) { Logger.Warn("Unable to send heartbeat to ServiceControl.", ex); } }