builder.RegisterType(typeof(DynamicService<>).MakeGenericType(typeof(IAuthorizationAppService)))
.EnableClassInterceptors(ProxyGenerationOptions.Default, additionalInterfaces: typeof(IAuthorizationAppService));
var dy = AppGlobal.AutofacContainer.Resolve<DynamicService<IAuthorizationAppService>>();
var se = AppGlobal.AutofacContainer.Resolve(dy.GetType().GetInterfaces()[0]);
var result = se.GetType().GetMethod("SignIn").Invoke(se, new object[] {
new SignInInput()
{
UserType = UserType.ADMIN,
Email = "admin@snrcsoft.com",
Password = "snrc8899"
}
});
原文:https://www.cnblogs.com/baiqian/p/12700111.html