public QidoRsService(IObjectArchieveQueryService queryService, IDicomMediaIdFactory mediaIdFactory, IMediaStorageService storageService) { QueryService = queryService; MediaIdFactory = mediaIdFactory; StorageService = storageService; var maxResultLimit = System.Configuration.ConfigurationManager.AppSettings[MaximumResultsLimit_ConfigName]; if (!string.IsNullOrWhiteSpace(maxResultLimit)) { int maxResultValue; if (int.TryParse(maxResultLimit, out maxResultValue)) { MaximumResultsLimit = maxResultValue; } else { throw new ArgumentException(MaximumResultsLimit_ConfigName + " must be a valid integer"); } } else { MaximumResultsLimit = 12; } }
public OhifService(IObjectArchieveQueryService queryService, IRetieveUrlProvider urlProvier) { QueryService = queryService; UrlProvier = urlProvier; UrlProvier.PreferWadoUri = true; }
public QidoRsService(IObjectArchieveQueryService queryService) : this(queryService, null, null) { }
public QidoRsService(IObjectArchieveQueryService queryService) { QueryService = queryService; }