public RetrieveHandlerProxy(IDefaultHandlerFactory factory) { if (factory is null) { throw new ArgumentNullException(nameof(factory)); } handler = (IRetrieveHandler <TRow, TRetrieveRequest, TRetrieveResponse>)factory.CreateHandler <IRetrieveRequestProcessor>(typeof(TRow)); }
public RetrieveController([Dependency("local")] IRetrieveHandler impl, [Dependency("wado")] IRetrieveHandler wimpl) { _impl = impl; _wimpl = wimpl; }