/// <summary> /// 得到七牛配置文件 /// </summary> /// <returns></returns> public Qiniu.Storage.Config GetConfig(UploadPersistentOps uploadPersistentOps = null) { var config = new Qiniu.Storage.Config() { Zone = QiNiuConfig.GetZone(), }; if (uploadPersistentOps != null) { config.UseHttps = uploadPersistentOps.IsUseHttps; config.ChunkSize = Get(uploadPersistentOps.ChunkUnit); if (uploadPersistentOps.MaxRetryTimes != -1) { config.MaxRetryTimes = uploadPersistentOps.MaxRetryTimes; } if (uploadPersistentOps.MaxRetryTimes != -1) { config.MaxRetryTimes = uploadPersistentOps.MaxRetryTimes; } } ChunkUnit Get(ChunkUnitEnum chunkUnit) { int chunkUnits = (int)chunkUnit; return((ChunkUnit)chunkUnits); } return(config); }
/// <summary> /// 得到七牛配置文件 /// </summary> /// <returns></returns> internal Qiniu.Storage.Config GetConfig(UploadPersistentOps uploadPersistentOps = null) { var config = new Qiniu.Storage.Config() { Zone = _qiNiuConfig.GetZone(), }; if (uploadPersistentOps != null) { config.UseHttps = uploadPersistentOps.IsUseHttps; config.ChunkSize = Get(uploadPersistentOps.ChunkUnit); if (uploadPersistentOps.MaxRetryTimes != -1) { config.MaxRetryTimes = uploadPersistentOps.MaxRetryTimes; } if (uploadPersistentOps.MaxRetryTimes != -1) { config.MaxRetryTimes = uploadPersistentOps.MaxRetryTimes; } } Qiniu.Storage.ChunkUnit Get( EInfrastructure.Core.Configuration.Ioc.Plugs.Storage.Enumerations.ChunkUnit chunkUnit) { int chunkUnits = chunkUnit.Id; return((Qiniu.Storage.ChunkUnit)chunkUnits); } return(config); }