public FileController(Zongsoft.Services.IServiceProvider serviceProvider) { if(serviceProvider == null) throw new ArgumentNullException("serviceProvider"); _file = serviceProvider.Resolve<IStorageFile>(); _bucket = serviceProvider.Resolve<IStorageBucket>(); }
public StorageFile(Zongsoft.Services.IServiceProvider serviceProvider) { if(serviceProvider != null) { _storage = serviceProvider.Resolve<Zongsoft.Runtime.Caching.ICache>(); } }
protected DataProviderBase(string name, Zongsoft.Services.IServiceProvider services) { if(string.IsNullOrWhiteSpace(name)) throw new ArgumentNullException("name"); _name = name.Trim(); if(services != null && !string.IsNullOrWhiteSpace(this.DriverName)) _dbProvider = services.Resolve<DbProviderFactory>(this.DriverName); }