Table of Contents

Interface IFileManagerServiceAsync

Namespace
InSite.Application.Files.Read
Assembly
Shift.Sdk.dll
public interface IFileManagerServiceAsync
Extension Methods

Methods

DeleteFile(Guid, Guid, string)

void DeleteFile(Guid organizationIdentifier, Guid fileIdentifier, string fileName)

Parameters

organizationIdentifier Guid
fileIdentifier Guid
fileName string

GetMaxFileNameLength()

int GetMaxFileNameLength()

Returns

int

IsFileExist(Guid, Guid, string, string)

bool IsFileExist(Guid organizationIdentifier, Guid fileIdentifier, string fileName, string filePath)

Parameters

organizationIdentifier Guid
fileIdentifier Guid
fileName string
filePath string

Returns

bool

ReadFileStreamAsync(Guid, Guid, string, string)

Task<Stream> ReadFileStreamAsync(Guid organizationIdentifier, Guid fileIdentifier, string fileName, string filePath)

Parameters

organizationIdentifier Guid
fileIdentifier Guid
fileName string
filePath string

Returns

Task<Stream>

RenameFile(Guid, Guid, string, string)

void RenameFile(Guid organizationIdentifier, Guid fileIdentifier, string oldFileName, string newFileName)

Parameters

organizationIdentifier Guid
fileIdentifier Guid
oldFileName string
newFileName string

SaveFileAsync(Guid, Guid, string, string, Stream)

Task<int> SaveFileAsync(Guid organizationIdentifier, Guid fileIdentifier, string fileName, string filePath, Stream file)

Parameters

organizationIdentifier Guid
fileIdentifier Guid
fileName string
filePath string
file Stream

Returns

Task<int>