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);
     }
 }
Пример #2
0
        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);
     }
 }
Пример #4
0
        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);
            }
        }
Пример #5
0
 public void Handle(RegisterEndpoint message)
 {
 }
Пример #6
0
 public Task Handle(RegisterEndpoint message, IMessageHandlerContext context) => Task.FromResult(0);