Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        public OhifService(IObjectArchieveQueryService queryService, IRetieveUrlProvider urlProvier)
        {
            QueryService = queryService;
            UrlProvier   = urlProvier;

            UrlProvier.PreferWadoUri = true;
        }
Exemplo n.º 3
0
 public QidoRsService(IObjectArchieveQueryService queryService) : this(queryService, null, null)
 {
 }
Exemplo n.º 4
0
 public QidoRsService(IObjectArchieveQueryService queryService)
 {
     QueryService = queryService;
 }