Пример #1
0
        private static RestTemplate PrepararMarcoServicio()
        {
            RestTemplate marco = new RestTemplate(DataResources.EmployesData);

            marco.MessageConverters.Add(new DataContractJsonHttpMessageConverter());
            WebClientHttpRequestFactory requestFactory = new WebClientHttpRequestFactory();

            requestFactory.Timeout = 1000000;
            marco.RequestFactory   = requestFactory;

            return(marco);
        }
Пример #2
0
        private RestTemplate StartTemplate()
        {
            RestTemplate template = new RestTemplate(ConfigurationManager.AppSettings.Get("UrlServicesMASGLOBAL"));

            template.MessageConverters.Add(new DataContractJsonHttpMessageConverter());
            WebClientHttpRequestFactory requestFactory = new WebClientHttpRequestFactory();

            requestFactory.Timeout = Convert.ToInt32(ConfigurationManager.AppSettings.Get("TimeOutMASGLOBAL"));

            template.RequestFactory = requestFactory;

            return(template);
        }
Пример #3
0
        // public virtual RestTemplate GetRestTemplate()
        public virtual IRestOperations GetRestTemplate()
        {
            if (null != _restTemplate)
            {
                return((RestTemplate)_restTemplate);
            }
            _restTemplate = new RestTemplate(ClientSettings.Instance.ServerUrl);
            ((RestTemplate)_restTemplate).MessageConverters.Add(new NJsonHttpMessageConverter());
            ((RestTemplate)_restTemplate).MessageConverters.Add(new XElementHttpMessageConverter());
            ((RestTemplate)_restTemplate).MessageConverters.Add(new XmlSerializableHttpMessageConverter());
            ((RestTemplate)_restTemplate).MessageConverters.Add(new ResourceHttpMessageConverter());
            ((RestTemplate)_restTemplate).MessageConverters.Add(new StringHttpMessageConverter());
            var requestFactory = new WebClientHttpRequestFactory {
                Timeout = 600000
            };

            ((RestTemplate)_restTemplate).RequestFactory = requestFactory;
            // return (RestTemplate)_restTemplate;
            return(_restTemplate);
        }