Pārlūkot izejas kodu

Add determines whether the subscriber parameter is an instance of the current type. #669

master
Savorboard pirms 4 gadiem
vecāks
revīzija
04a272a780
1 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. +8
    -1
      src/DotNetCore.CAP/Internal/ISubscribeInvoker.Default.cs

+ 8
- 1
src/DotNetCore.CAP/Internal/ISubscribeInvoker.Default.cs Parādīt failu

@@ -73,7 +73,14 @@ namespace DotNetCore.CAP.Internal
}
else
{
executeParameters[i] = Convert.ChangeType(message.Value, parameterDescriptors[i].ParameterType);
if (parameterDescriptors[i].ParameterType.IsInstanceOfType(message.Value))
{
executeParameters[i] = message.Value;
}
else
{
executeParameters[i] = Convert.ChangeType(message.Value, parameterDescriptors[i].ParameterType);
}
}
}
}


Notiek ielāde…
Atcelt
Saglabāt