Class StateResourcesLoader
Namespace: Aurigma.DesignAtoms.Storage.Repositories
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class StateResourcesLoader : IStateResourcesLoader
Inheritance: System.Object -> StateResourcesLoader
Implements
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
StateResourcesLoader
public StateResourcesLoader(IFileCache fileCache, IStateResourcesRepository stateResourcesRepository)
Methods
LoadResourceFromCache
public StorageFileInfoModel LoadResourceFromCache(string cacheFileId)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | cacheFileId |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
LoadResourceFromCacheAsync
public Task<StorageFileInfoModel> LoadResourceFromCacheAsync(string cacheFileId)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | cacheFileId |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel>
LoadResourceFromInternalFile
public StorageFileInfoModel LoadResourceFromInternalFile(FileInfo sourceImage, bool allowRemoveSourceFile, string storageId)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.FileInfo | sourceImage | |
System.Boolean | allowRemoveSourceFile | |
System.String | storageId |
Returns
Aurigma.DesignAtoms.Storages.Abstractions.Models.StorageFileInfoModel
LoadResourceFromStream
public 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
public 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