void HandlePost45Endpoint(EndpointDetails endpointDetails) { var endpointInstanceId = DeterministicGuid.MakeId(endpointDetails.Name, endpointDetails.HostId.ToString()); if (KnownEndpointsCache.TryAdd(endpointInstanceId)) { var registerEndpoint = new RegisterEndpoint { EndpointInstanceId = endpointInstanceId, Endpoint = endpointDetails, DetectedAt = DateTime.UtcNow }; Bus.SendLocal(registerEndpoint); } }
void HandlePre45Endpoint(EndpointDetails endpointDetails) { //since for pre 4.5 endpoints we wont have a hostid then fake one var endpointInstanceId = DeterministicGuid.MakeId(endpointDetails.Name, endpointDetails.Host); if (KnownEndpointsCache.TryAdd(endpointInstanceId)) { var registerEndpoint = new RegisterEndpoint { //we don't set then endpoint instance id since we don't have the host id Endpoint = endpointDetails, DetectedAt = DateTime.UtcNow }; Bus.SendLocal(registerEndpoint); } }
public void Handle(RegisterEndpoint message) { }
public Task Handle(RegisterEndpoint message, IMessageHandlerContext context) => Task.FromResult(0);