public IRecordProcessorManager GetExecuteRecord(string fileFullPath) { IRecordProcessorBase processor = recordProcessorFactory.GetRecordProcessor(fileFullPath); using (var subContainer = container.GetNestedContainer()) { subContainer.Inject <IRecordProcessorBase>(processor); return(subContainer.GetInstance <IRecordProcessorManager>()); } }