Interface IStateResourcesLoader
Namespace: Aurigma.DesignAtoms.Storage.Repositories.Interfaces
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IStateResourcesLoader
Methods
LoadResourceFromCache
StorageFileInfoModel LoadResourceFromCache(string cacheFileId)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | cacheFileId |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
LoadResourceFromCacheAsync
Task<StorageFileInfoModel> LoadResourceFromCacheAsync(string cacheFileId)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | cacheFileId |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel>
LoadResourceFromInternalFile
StorageFileInfoModel LoadResourceFromInternalFile(FileInfo sourceImage, bool allowImageFileDelete, string storageId)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.FileInfo | sourceImage | |
System.Boolean | allowImageFileDelete | |
System.String | storageId |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
LoadResourceFromStream
StorageFileInfoModel LoadResourceFromStream(Stream sourceImage, string storageId)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | sourceImage | |
System.String | storageId |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
LoadResourceFromStream
StorageFileInfoModel LoadResourceFromStream(Stream sourceImage, FileFormat fileFormat)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | sourceImage | |
| Aurigma.DesignAtoms.Model.Configuration.FileFormat | fileFormat |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel