Ejemplo n.º 1
0
 public OssService(ICacheManager cacheManager, ISettingService settingService)
 {
     this._settingService = settingService;
     this._cacheManager   = cacheManager;
     _event       = new System.Threading.AutoResetEvent(false);
     mediaSetting = _settingService.GetMediaSettings();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 存储媒体配置
 /// </summary>
 /// <param name="_settingService"></param>
 /// <param name="setting"></param>
 public static void SaveMediaSettings(this ISettingService _settingService, MediaSetting setting)
 {
     _settingService.SaveSetting(MediaSettingNames.AvatarFile, setting.AvatarFile);
     _settingService.SaveSetting(MediaSettingNames.EnabledAvatar, setting.EnabledAvatar);
     _settingService.SaveSetting(MediaSettingNames.MaxAvatarSize, setting.MaxAvatarSize);
     _settingService.SaveSetting(MediaSettingNames.MediaMode, setting.MediaMode);
     _settingService.SaveSetting(MediaSettingNames.AccessKeySecret, setting.AccessKeySecret);
     _settingService.SaveSetting(MediaSettingNames.AccessKeyId, setting.AccessKeyId);
     _settingService.SaveSetting(MediaSettingNames.Bucket, setting.Bucket);
     _settingService.SaveSetting(MediaSettingNames.Endpoint, setting.Endpoint);
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取媒体配置
        /// </summary>
        /// <param name="_settingService"></param>
        /// <returns></returns>
        public static MediaSetting GetMediaSettings(this ISettingService _settingService)
        {
            var config = new MediaSetting
            {
                AvatarFile      = _settingService.GetSettingByKey <string>(MediaSettingNames.AvatarFile),
                EnabledAvatar   = _settingService.GetSettingByKey <bool>(MediaSettingNames.EnabledAvatar),
                MaxAvatarSize   = _settingService.GetSettingByKey <int>(MediaSettingNames.MaxAvatarSize),
                MediaMode       = _settingService.GetSettingByKey <MediaMode>(MediaSettingNames.MediaMode),
                AccessKeyId     = _settingService.GetSettingByKey <string>(MediaSettingNames.AccessKeyId),
                AccessKeySecret = _settingService.GetSettingByKey <string>(MediaSettingNames.AccessKeySecret),
                Bucket          = _settingService.GetSettingByKey <string>(MediaSettingNames.Bucket),
                Endpoint        = _settingService.GetSettingByKey <string>(MediaSettingNames.Endpoint),
            };

            return(config);
        }
Ejemplo n.º 4
0
 public void Init()
 {
     instance = new MediaSetting();
 }