OSSProviderOptions.cs 602 B

12345678910111213141516171819202122232425262728
  1. namespace Admin.NET.Core;
  2. /// <summary>
  3. /// 对象存储配置选项
  4. /// </summary>
  5. public sealed class OSSProviderOptions : IConfigurableOptions
  6. {
  7. /// <summary>
  8. /// 是否启用OSS存储
  9. /// </summary>
  10. public bool IsEnable { get; set; }
  11. public int Provider { get; set; }
  12. public string Endpoint { get; set; }
  13. public string AccessKey { get; set; }
  14. public string SecretKey { get; set; }
  15. public string Region { get; set; }
  16. public string SessionToken { get; set; }
  17. public bool IsEnableHttps { get; set; }
  18. public bool IsEnableCache { get; set; }
  19. }