public AwsS3Storage(IStorageServerConfig config) : base(config) { if (!IsAmazonS3Config()) { throw new ArgumentException("Endpoint is not valid AWS S3."); } }
public static bool IsAmazonS3Config(IStorageServerConfig config) => config.EndPoint.ToUpper().Trim() == "S3.AMAZONAWS.COM";
protected BaseStorage(IStorageServerConfig config) => ServerConfig = config;
public MinioStorage(IStorageServerConfig config) : base(config) { }
public StorageFactory(IStorageServerConfig config) => _config = config;