Interface IFileStore
- Namespace
- InSite.Application.Files.Read
- Assembly
- Shift.Sdk.dll
public interface IFileStore
- Extension Methods
-
Methods
Delete(Guid)
void Delete(Guid fileIdentifier)
Parameters
fileIdentifier Guid
InsertModel(FileStorageModel)
FileStorageModel InsertModel(FileStorageModel model)
Parameters
model FileStorageModel
Returns
- FileStorageModel
RenameFile(Guid, string)
void RenameFile(Guid fileIdentifier, string newFileName)
Parameters
fileIdentifier Guid
newFileName string
UpdateClaims(Guid, IEnumerable<FileClaim>)
void UpdateClaims(Guid fileIdentifier, IEnumerable<FileClaim> claims)
Parameters
fileIdentifier Guid
claims IEnumerable<FileClaim>
UpdateFileUploaded(Guid, DateTimeOffset)
void UpdateFileUploaded(Guid fileIdentifier, DateTimeOffset value)
Parameters
fileIdentifier Guid
value DateTimeOffset
UpdateObject(Guid, Guid, FileObjectType)
void UpdateObject(Guid fileIdentifier, Guid objectIdentifier, FileObjectType objectType)
Parameters
fileIdentifier Guid
objectIdentifier Guid
objectType FileObjectType
UpdateProperties(Guid, Guid, FileProperties, bool)
FileLastActivity UpdateProperties(Guid fileIdentifier, Guid userIdentifier, FileProperties properties, bool updateActivityChanges)
Parameters
fileIdentifier Guid
userIdentifier Guid
properties FileProperties
updateActivityChanges bool
Returns
- FileLastActivity