오차드 캐싱 디자인 :Autofac에서 마이그레이션하는 방법 해결 방법?
public interface ICacheManager
{
ICache<TKey, TResult> GetCache<TKey, TResult>();
}
class DefaultCacheManager : ICacheManager
{
public DefaultCacheManager(Type component, ICacheHolder cacheHolder)
{
//do something
}
public ICache<TKey, TResult> GetCache<TKey, TResult>()
{
//do somthing
}
}
Autofac 코드 :
//1.register
builder.RegisterType<DefaultCacheManager>().As<ICacheManager>().SingleInstance();
//2.reslove
// the parameter is dynamic
var parameter = new TypedParameter(do somthing...);
container.Resolve(parameter); //resolve by parameter
질문 :
Autofac는 방법이 있습니다
object Resolve(Type serviceType, params Parameter[] parameters);
을하지만 난에 PARAMS으로 해결 cant'find dryioc, 어떻게 dryioc에서합니까?
에 오신 것을 환영합니다! 귀하의 질문을 편집하여 코드 샘플의 형식을 올바르게 지정합니다 - 형식 지정에 대한 자세한 내용은 편집 도움말을 참조하십시오. 특정 문제를 식별하는 데 필요한 추가 세부 정보를 제공하도록 수정하십시오. 행운을 빕니다! – Wtower