You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 15, 2023. It is now read-only.
public class Test1Handler : BaseHander<Entity1>
{
}
public class Test2Handler : BaseHander<Entity2>
{
}
public class BaseHander<TEntity>:IRequestHandler<UpdateSubmitCommand, Result>,
IRequestHandler<DeleteCommand, Result>,
IRequestHandler<UpdateRowStatusCommand, Result>
{
public virtual async Task<Result> Handle(UpdateRowStatusCommand request, CancellationToken cancellationToken) =>throw new NotImplementedException()
public virtual async Task<Result> Handle(UpdateSubmitCommand request, CancellationToken cancellationToken) =>throw new NotImplementedException()
public virtual async Task<Result> Handle(DeleteCommand request, CancellationToken cancellationToken) =>throw new NotImplementedException()
}
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddMediatR(typeof(Startup).Assembly);
}
}
when i setup program it have a error
System.Reflection.AmbiguousMatchException: Ambiguous match found.
at System.RuntimeType.GetInterface(String fullname, Boolean ignoreCase)
at System.Type.GetInterface(String name)
at MediatR.Registration.ServiceRegistrar.IsMatchingWithInterface(Type handlerType, Type handlerInterface) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 126
at MediatR.Registration.ServiceRegistrar.<>c__DisplayClass1_0.b__3(Type m) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 94
at System.Collections.Generic.List1.RemoveAll(Predicate1 match)
at MediatR.Registration.ServiceRegistrar.ConnectImplementationsToTypesClosing(Type openRequestInterface, IServiceCollection services, IEnumerable1 assembliesToScan, Boolean addIfAlreadyExists) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 94 at MediatR.Registration.ServiceRegistrar.AddMediatRClasses(IServiceCollection services, IEnumerable1 assembliesToScan) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 17
at MediatR.ServiceCollectionExtensions.AddMediatR(IServiceCollection services, IEnumerable1 assemblies, Action1 configuration) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\ServiceCollectionExtensions.cs:line 60
at MediatR.ServiceCollectionExtensions.AddMediatR(IServiceCollection services, Assembly[] assemblies) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\ServiceCollectionExtensions.cs:line 29
at SaleManage.ApiHost.Startup.ConfigureServices(IServiceCollection services) in D:\NX\projects\backEnd\dbn.microservices\SaleManagement\SaleManage\src\SaleManage.ApiHost\Startup.cs:line 187
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.g__Startup|0(IServiceCollection serviceCollection)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.b__0(IServiceCollection services)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services, Object instance)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.b__0(HostBuilderContext context, IServiceCollection services)
at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
at Microsoft.Extensions.Hosting.HostBuilder.Build()
How can I change my code i need your help thank you
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
when i setup program it have a error
System.Reflection.AmbiguousMatchException: Ambiguous match found.
at System.RuntimeType.GetInterface(String fullname, Boolean ignoreCase)
at System.Type.GetInterface(String name)
at MediatR.Registration.ServiceRegistrar.IsMatchingWithInterface(Type handlerType, Type handlerInterface) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 126
at MediatR.Registration.ServiceRegistrar.<>c__DisplayClass1_0.b__3(Type m) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 94
at System.Collections.Generic.List
1.RemoveAll(Predicate
1 match)at MediatR.Registration.ServiceRegistrar.ConnectImplementationsToTypesClosing(Type openRequestInterface, IServiceCollection services, IEnumerable
1 assembliesToScan, Boolean addIfAlreadyExists) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 94 at MediatR.Registration.ServiceRegistrar.AddMediatRClasses(IServiceCollection services, IEnumerable
1 assembliesToScan) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\Registration\ServiceRegistrar.cs:line 17at MediatR.ServiceCollectionExtensions.AddMediatR(IServiceCollection services, IEnumerable
1 assemblies, Action
1 configuration) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\ServiceCollectionExtensions.cs:line 60at MediatR.ServiceCollectionExtensions.AddMediatR(IServiceCollection services, Assembly[] assemblies) in D:\Clement\projects\sourcecodes\MediatR.Extensions.Microsoft.DependencyInjection-master\src\MediatR.Extensions.Microsoft.DependencyInjection\ServiceCollectionExtensions.cs:line 29
at SaleManage.ApiHost.Startup.ConfigureServices(IServiceCollection services) in D:\NX\projects\backEnd\dbn.microservices\SaleManagement\SaleManage\src\SaleManage.ApiHost\Startup.cs:line 187
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.g__Startup|0(IServiceCollection serviceCollection)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services)
at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.b__0(IServiceCollection services)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services, Object instance)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.b__0(HostBuilderContext context, IServiceCollection services)
at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
at Microsoft.Extensions.Hosting.HostBuilder.Build()
How can I change my code i need your help thank you
The text was updated successfully, but these errors were encountered: