Interface IStateResourcesRepository
Namespace: Aurigma.DesignAtoms.Storage.Repositories.Interfaces
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IStateResourcesRepository : IFileRepository
Inherited Members
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileContentAsync(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileContent(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileInfoAsync(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFileInfo(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileAsync(System.String, System.IO.Stream)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileAsync(System.IO.Stream)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFile(System.String, System.IO.Stream)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFile(System.IO.Stream)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileWithExtension(System.String, System.IO.Stream)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.AddFileWithExtensionAsync(System.String, System.IO.Stream)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFileAsync(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFile(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.FileExistsAsync(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.FileExists(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFilesByPrefixAsync(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.RemoveFilesByPrefix(System.String)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetFilesInfo(Aurigma.DesignAtoms.Storages.Abstractions.Filters.FilesRequestFilter)
- Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IFileRepository.GetStorageInfo()
Methods
CanFixFile
bool CanFixFile(string path)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | path |
Returns
System.Boolean
CanFixFile
bool CanFixFile(Stream fileContent)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | fileContent |
Returns
System.Boolean
FixFile
string FixFile(string path)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | path |
Returns
System.String
FixFile
string FixFile(Stream fileContent)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | fileContent |
Returns
System.String
UpdateLastFileAccess
StorageFileInfoModel UpdateLastFileAccess(string fileId)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | fileId |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
AddExternalFile
StorageFileInfoModel AddExternalFile(string externalFilePath)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | externalFilePath |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
AddExternalFile
StorageFileInfoModel AddExternalFile(string id, string externalFilePath)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | id | |
System.String | externalFilePath |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
AddExternalFileAsync
Task<StorageFileInfoModel> AddExternalFileAsync(string externalFilePath)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | externalFilePath |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel>
AddExternalFileAsync
Task<StorageFileInfoModel> AddExternalFileAsync(string id, string externalFilePath)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | id | |
System.String | externalFilePath |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel>