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>