Interface IFileStoreAsync
- Namespace
- InSite.Application.Files.Read
- Assembly
- Shift.Sdk.dll
public interface IFileStoreAsync
- Extension Methods
-
Methods
DeleteAsync(Guid)
Task DeleteAsync(Guid fileIdentifier)
Parameters
fileIdentifier Guid
Returns
- Task
InsertModelAsync(FileStorageModel)
Task<FileStorageModel> InsertModelAsync(FileStorageModel model)
Parameters
model FileStorageModel
Returns
- Task<FileStorageModel>
RenameFileAsync(Guid, string)
Task RenameFileAsync(Guid fileIdentifier, string newFileName)
Parameters
fileIdentifier Guid
newFileName string
Returns
- Task
UpdateClaimsAsync(Guid, IEnumerable<FileClaim>)
Task UpdateClaimsAsync(Guid fileIdentifier, IEnumerable<FileClaim> claims)
Parameters
fileIdentifier Guid
claims IEnumerable<FileClaim>
Returns
- Task
UpdateFileUploadedAsync(Guid, DateTimeOffset)
Task UpdateFileUploadedAsync(Guid fileIdentifier, DateTimeOffset value)
Parameters
fileIdentifier Guid
value DateTimeOffset
Returns
- Task
UpdateObjectAsync(Guid, Guid, FileObjectType)
Task UpdateObjectAsync(Guid fileIdentifier, Guid objectIdentifier, FileObjectType objectType)
Parameters
fileIdentifier Guid
objectIdentifier Guid
objectType FileObjectType
Returns
- Task
UpdatePropertiesAsync(Guid, Guid, FileProperties, bool)
Task<FileLastActivity> UpdatePropertiesAsync(Guid fileIdentifier, Guid userIdentifier, FileProperties properties, bool updateActivityChanges)
Parameters
fileIdentifier Guid
userIdentifier Guid
properties FileProperties
updateActivityChanges bool
Returns
- Task<FileLastActivity>