Class FileManagerService
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class FileManagerService : IFileManagerService
- Inheritance
-
FileManagerService
- Implements
-
- Inherited Members
-
Constructors
FileManagerService(FilePaths)
public FileManagerService(FilePaths filePaths)
Parameters
filePaths FilePaths
Methods
DeleteFile(Guid, Guid, string)
public void DeleteFile(Guid organizationIdentifier, Guid fileIdentifier, string fileName)
Parameters
organizationIdentifier Guid
fileIdentifier Guid
fileName string
GetFilePath(Guid, Guid, string)
public string GetFilePath(Guid organizationIdentifier, Guid fileIdentifier, string fileName)
Parameters
organizationIdentifier Guid
fileIdentifier Guid
fileName string
Returns
- string
GetMaxFileNameLength()
public int GetMaxFileNameLength()
Returns
- int
IsFileExist(Guid, Guid, string, string)
public bool IsFileExist(Guid organizationIdentifier, Guid fileIdentifier, string fileName, string filePath)
Parameters
organizationIdentifier Guid
fileIdentifier Guid
fileName string
filePath string
Returns
- bool
ReadFileStream(Guid, Guid, string, string)
public Stream ReadFileStream(Guid organizationIdentifier, Guid fileIdentifier, string fileName, string filePath)
Parameters
organizationIdentifier Guid
fileIdentifier Guid
fileName string
filePath string
Returns
- Stream
RenameFile(Guid, Guid, string, string)
public void RenameFile(Guid organizationIdentifier, Guid fileIdentifier, string oldFileName, string newFileName)
Parameters
organizationIdentifier Guid
fileIdentifier Guid
oldFileName string
newFileName string
SaveFile(Guid, Guid, string, string, Stream)
public int SaveFile(Guid organizationIdentifier, Guid fileIdentifier, string fileName, string filePath, Stream file)
Parameters
organizationIdentifier Guid
fileIdentifier Guid
fileName string
filePath string
file Stream
Returns
- int