Exemple #1
0
        private static WebRequest PrepareJsonRequest(Uri url, string method, IWebApiCredentialsProvider credentialsProvider)
        {
            var request = WebRequest.Create(url);

            if (credentialsProvider != null)
            {
                request.Credentials = credentialsProvider.CreateCredentials();
            }
            request.Method = method;
            return(request);
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WebApiClient"/> class.
 /// </summary>
 /// <param name="credentialsProvider">A strategy for getting credentials for the web request.</param>
 public WebApiClient(IWebApiCredentialsProvider credentialsProvider)
 {
     CredentialsProvider = credentialsProvider;
 }
 /// <summary>
 /// Creates a new instance of <see cref="HttpClientProvider"/>
 /// </summary>
 /// <param name="proxyProvider"></param>
 /// <param name="credentialsProvider"></param>
 public HttpClientProvider(IProxyProvider proxyProvider = null, IWebApiCredentialsProvider credentialsProvider = null)
 {
     _proxyProvider       = proxyProvider;
     _credentialsProvider = credentialsProvider ?? new DefaultCredentialsProvider();
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SchoolWebServiceDataSource" /> class.
 /// </summary>
 /// <param name="credentialsProvider">The credentials provider.</param>
 /// <param name="proxyProvider">The proxy provider.</param>
 /// <param name="log">The log.</param>
 public SchoolWebServiceDataSource(IWebApiCredentialsProvider credentialsProvider, IProxyProvider proxyProvider, ILog log)
 {
     _credentialsProvider = credentialsProvider;
     _proxyProvider       = proxyProvider;
     _log = log;
 }