Esempio n. 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="HttpRequestMessageFactory"/> class.
        /// </summary>
        /// <param name="queryfyDotNet">The <see cref="IQueryfyDotNet"/>.</param>
        /// <param name="urlPathBuilder">The <see cref="IUrlPathBuilder"/>.</param>
        /// <param name="restMethodExtractor">The <see cref="IRestMethodExtractor"/>.</param>
        /// <param name="requestHeaderFactory">The <see cref="IRequestHeaderFactory"/>.</param>
        /// <exception cref="ArgumentNullException">The value of '<paramref name="queryfyDotNet"/>', '<paramref name="urlPathBuilder"/>', '<paramref name="restMethodExtractor"/>' and '<paramref name="requestHeaderFactory"/>' cannot be null. </exception>
        public HttpRequestMessageFactory([NotNull] IQueryfyDotNet queryfyDotNet, [NotNull] IUrlPathBuilder urlPathBuilder, [NotNull] IRestMethodExtractor restMethodExtractor, [NotNull] IRequestHeaderFactory requestHeaderFactory)
        {
            if (queryfyDotNet == null)
            {
                throw new ArgumentNullException(nameof(queryfyDotNet));
            }

            if (urlPathBuilder == null)
            {
                throw new ArgumentNullException(nameof(urlPathBuilder));
            }

            if (restMethodExtractor == null)
            {
                throw new ArgumentNullException(nameof(restMethodExtractor));
            }

            if (requestHeaderFactory == null)
            {
                throw new ArgumentNullException(nameof(requestHeaderFactory));
            }

            this.queryfyDotNet        = queryfyDotNet;
            this.urlPathBuilder       = urlPathBuilder;
            this.restMethodExtractor  = restMethodExtractor;
            this.requestHeaderFactory = requestHeaderFactory;
        }
Esempio n. 2
0
 public BundleTransactionOperation(IResourceServices IResourceServices, IRequestHeaderFactory IRequestHeaderFactory, IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory, ISearchParameterGenericFactory ISearchParameterGenericFactory, IPyroFhirUriFactory IPyroFhirUriFactory, IPyroRequestUriFactory IPyroRequestUriFactory, IRequestMetaFactory IRequestMetaFactory)
 {
     this.IResourceServices              = IResourceServices;
     this.IRequestHeaderFactory          = IRequestHeaderFactory;
     this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory;
     this.IPyroFhirUriFactory            = IPyroFhirUriFactory;
     this.ISearchParameterGenericFactory = ISearchParameterGenericFactory;
     this.IPyroRequestUriFactory         = IPyroRequestUriFactory;
     this.IRequestMetaFactory            = IRequestMetaFactory;
 }
Esempio n. 3
0
 public FhirTaskTool(IResourceServices IResourceServices,
                     IRequestHeaderFactory IRequestHeaderFactory,
                     IRequestMetaFactory IRequestMetaFactory,
                     IResourceTriggerService IResourceTriggerService,
                     ILog ILog)
 {
     this.IResourceServices       = IResourceServices;
     this.IRequestHeaderFactory   = IRequestHeaderFactory;
     this.IRequestMetaFactory     = IRequestMetaFactory;
     this.IResourceTriggerService = IResourceTriggerService;
     this.ILog = ILog;
 }
        public TextAnalyticsRequestor(IRequestHeaderFactory headerFactory, ISettings settings)
        {
            if (headerFactory == null)
            {
                throw new ArgumentNullException(nameof(headerFactory));
            }

            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            this._headerFactory = headerFactory;
            this._settings = settings;
        }
        public SentimentAnalysisRequestor(IRequestHeaderFactory headerFactory, AMLSettings settings)
        {
            if (headerFactory == null)
            {
                throw new ArgumentNullException(nameof(headerFactory));
            }

            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            _headerFactory = headerFactory;
            _settings = settings;
        }
        public TextAnalyticsRequestor(IRequestHeaderFactory headerFactory, ISettings settings)
        {
            if (headerFactory == null)
            {
                throw new ArgumentNullException(nameof(headerFactory));
            }

            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            this._headerFactory = headerFactory;
            this._settings      = settings;
        }
Esempio n. 7
0
 public TaskRunner(IResourceServices IResourceServices,
                   IRequestMetaFactory IRequestMetaFactory,
                   IRequestHeaderFactory IRequestHeaderFactory,
                   ILog ILog,
                   IPyroTask IPyroTaskCodeSystem,
                   IPyroFhirServer IPyroFhirServerCodeSystem,
                   IFhirTaskTool IFhirTaskTool,
                   IGlobalProperties IGlobalProperties,
                   IFhirSpecificationDefinitionLoader IFhirSpecificationDefinitionLoader,
                   ISetCompartmentDefinitionTaskProcessor ISetCompartmentDefinitionTaskProcessor,
                   ISearchParameterResourceLoader ISearchParameterResourceLoader)
 {
     this.IResourceServices     = IResourceServices;
     this.IRequestMetaFactory   = IRequestMetaFactory;
     this.IRequestHeaderFactory = IRequestHeaderFactory;
     this.ILog = ILog;
     this.IPyroTaskCodeSystem                    = IPyroTaskCodeSystem;
     this.IPyroFhirServerCodeSystem              = IPyroFhirServerCodeSystem;
     this.IFhirTaskTool                          = IFhirTaskTool;
     this.IGlobalProperties                      = IGlobalProperties;
     this.IFhirSpecificationDefinitionLoader     = IFhirSpecificationDefinitionLoader;
     this.ISetCompartmentDefinitionTaskProcessor = ISetCompartmentDefinitionTaskProcessor;
     this.ISearchParameterResourceLoader         = ISearchParameterResourceLoader;
 }
Esempio n. 8
0
 public RequestMeta(IPyroRequestUriFactory IPyroRequestUriFactory, IRequestHeaderFactory IRequestHeaderFactory, ISearchParameterGenericFactory ISearchParameterGenericFactory)
 {
     this.IPyroRequestUriFactory         = IPyroRequestUriFactory;
     this.IRequestHeaderFactory          = IRequestHeaderFactory;
     this.ISearchParameterGenericFactory = ISearchParameterGenericFactory;
 }