Repository navigation
API Reference
Alexey Mironov edited this page Oct 20, 2024
·
2 revisions
ObjectStorageService(AmazonS3Client client, string bucketName)
ObjectStorageService(AmazonS3Client client, string bucketName, SimpleLoggerOptions options)
ObjectStorageService(string accessKey, string secretKey, string bucketName, string serviceUrl = "https://s3.cloud.ru")
ObjectStorageService(string accessKey, string secretKey, string bucketName, SimpleLoggerOptions options, string serviceUrl = "https://s3.cloud.ru")Task CreateFolderAsync(string folderName)
Task RenameFolderAsync(string oldFolderName, string newFolderName)
Task DeleteFolderAsync(string folderName)
Task<List<string>> ListFoldersAsync()Task UploadFileAsync(string folderName, string filePath)
Task<List<string>> ListFilesInFolderAsync(string folderName)
Task<Stream> GetFileAsync(string folderName, string fileName)
Task RenameFileAsync(string oldKey, string newKey)
Task DeleteFileAsync(string folderName, string fileName)ArgumentNullException: Если какой-либо из параметров null или пустой.
AmazonS3Exception: При ошибках в операциях с S3.
FileNotFoundException: Если файл не найден при загрузке.