Table of Contents

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