소스 검색

fixed consumer method add to DI exception. (#38)

master
Savorboard 7 년 전
부모
커밋
9473d245a0
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. +5
    -3
      src/DotNetCore.CAP/CAP.ServiceCollectionExtensions.cs

+ 5
- 3
src/DotNetCore.CAP/CAP.ServiceCollectionExtensions.cs 파일 보기

@@ -67,13 +67,15 @@ namespace Microsoft.Extensions.DependencyInjection

private static void AddSubscribeServices(IServiceCollection services)
{
var consumerListenerServices = new Dictionary<Type, Type>();
var consumerListenerServices = new List<KeyValuePair<Type, Type>>();
foreach (var rejectedServices in services)
{
if (rejectedServices.ImplementationType != null
&& typeof(ICapSubscribe).IsAssignableFrom(rejectedServices.ImplementationType))

consumerListenerServices.Add(typeof(ICapSubscribe), rejectedServices.ImplementationType);
{
consumerListenerServices.Add(new KeyValuePair<Type, Type>(typeof(ICapSubscribe),
rejectedServices.ImplementationType));
}
}

foreach (var service in consumerListenerServices)


불러오는 중...
취소
저장