예제 #1
0
 public RetrieveHandler(AddinsFactory factory)
 {
     _ret     = new Lazy <IObjectRetrieveAddin>(() => { return(factory.CreateRetrieveAddin()); });
     _query   = new Lazy <IQueryAddin>(() => { return(factory.CreateQueryAddin()); });
     _store   = new Lazy <IStoreAddin>(() => { return(factory.CreateStoreAddin()); });
     _storage = new Lazy <Dicom.Imaging.DiskDataCacheStorage>(() => { return(factory.CreateCacheDiskStorage()); });
 }
예제 #2
0
 public QueryHandler(AddinsFactory factory)
 {
     _queryAddin = new Lazy <IQueryAddin>(() => { return(factory.CreateQueryAddin()); });
 }
예제 #3
0
 public ThreeDHandler(AddinsFactory factory)
 {
     _queryAddin = new Lazy <IQueryAddin>(() => { return(factory.CreateQueryAddin()); });
     _ret        = new Lazy <IObjectRetrieveAddin>(() => { return(factory.CreateRetrieveAddin()); });
 }
예제 #4
0
 public PatientHandler(AddinsFactory factory)
 {
     _storeAddin = factory.CreateStoreAddin();
     _queryAddin = factory.CreateQueryAddin();
 }