public BusinessService(IDataStoreProvider dataStoreProvider, ILoggingProvider loggingProvider, IWebServiceProvider webServiceProvider) { _dataStoreProvider = dataStoreProvider; _loggingProvider = loggingProvider; _webServiceProvider = webServiceProvider; }
/// <summary> /// Constructor /// </summary> /// <param name="membershipProvider"></param> public HomeControllerService(IRepository repository, ISendMailProvider sendMail, IWebServiceProvider webService) { _repository = repository; this._sendMail = sendMail; _httpContext = HttpContext.Current; _webService = webService; }
public void RegisterProvider(IWebServiceProvider provider) { lock (_providersLock) { List <IWebServiceProvider> l = new List <IWebServiceProvider>(_providers); l.Add(provider); _providers = l.ToArray(); } }
public void RegisterProvider(IWebServiceProvider provider) { lock (_providersLock) { List<IWebServiceProvider> l = new List<IWebServiceProvider>(_providers); l.Add(provider); _providers = l.ToArray(); } }
public object Load(string providerName, string url) { IWebServiceProvider p = GetProvider(providerName); if (p != null) { return(p.LoadWebService(url)); } throw new InvalidOperationException( string.Format("Web Service Provider '{0}' not found", providerName)); }
public WebServiceExporter([NotNull] WebService implementation, [NotNull] IWebServiceProvider provider) { if (implementation == null) { throw new ArgumentNullException(nameof(implementation)); } if (provider == null) { throw new ArgumentNullException(nameof(provider)); } mImplementation = implementation; Provider = provider; Encoding = provider.Configuration.Encoding; DefaultCommunicationStrategy = provider.Configuration.CommunicationStrategy ?? new JsonCommunicationStrategy(); }
public StatisticsService(IStatisticsProvider provider, IWebServiceProvider webProvider) { _provider = provider; _webProvider = webProvider; }
public SoapWebServiceTransportClient(IWebServiceProvider webServiceProvider) { _webServiceProvider = webServiceProvider; }