C# Класс ZinOS.Services.Implementation.DesktopFileSystem.DesktopFileSystemImpl

Наследование: IDesktopFileSystem
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateDirectory ( int desktopId, string dirPath ) : bool
CreateFile ( int destkopId, string targetFileNamePath, byte fileData ) : string
CreateFile ( int desktopId, string targetPath, string fileName, Stream fileStream ) : string
DeleteFile ( int desktopId, string filePath ) : bool
DesktopFileSystemImpl ( IEnumerable fileSystemProviders ) : System
GetChildrenItems ( int desktopId, FileSystemItem parentfileSystemItem ) : IEnumerable
GetDesktopRootDirectories ( int desktopId ) : IEnumerable
GetFile ( int desktopId, FileSystemItem fileSystemItem ) : Stream
PrepareFileSystem ( int desktopId ) : bool
UpdateFile ( int desktopId, string filePath, byte fileContent ) : bool
UpdateFile ( int desktopId, string filePath, string fileContent ) : bool

Приватные методы

Метод Описание
GetPathProvider ( string filePath, IDesktopFileSystemProvider &provider ) : bool
getProviderName ( string path ) : string
validatePath ( string path ) : bool

Описание методов

CreateDirectory() публичный Метод

public CreateDirectory ( int desktopId, string dirPath ) : bool
desktopId int
dirPath string
Результат bool

CreateFile() публичный Метод

public CreateFile ( int destkopId, string targetFileNamePath, byte fileData ) : string
destkopId int
targetFileNamePath string
fileData byte
Результат string

CreateFile() публичный Метод

public CreateFile ( int desktopId, string targetPath, string fileName, Stream fileStream ) : string
desktopId int
targetPath string
fileName string
fileStream Stream
Результат string

DeleteFile() публичный Метод

public DeleteFile ( int desktopId, string filePath ) : bool
desktopId int
filePath string
Результат bool

DesktopFileSystemImpl() публичный Метод

public DesktopFileSystemImpl ( IEnumerable fileSystemProviders ) : System
fileSystemProviders IEnumerable
Результат System

GetChildrenItems() публичный Метод

public GetChildrenItems ( int desktopId, FileSystemItem parentfileSystemItem ) : IEnumerable
desktopId int
parentfileSystemItem ZinOS.Services.Definitions.DesktopFileSystem.FileSystemItem
Результат IEnumerable

GetDesktopRootDirectories() публичный Метод

public GetDesktopRootDirectories ( int desktopId ) : IEnumerable
desktopId int
Результат IEnumerable

GetFile() публичный Метод

public GetFile ( int desktopId, FileSystemItem fileSystemItem ) : Stream
desktopId int
fileSystemItem ZinOS.Services.Definitions.DesktopFileSystem.FileSystemItem
Результат Stream

PrepareFileSystem() публичный Метод

public PrepareFileSystem ( int desktopId ) : bool
desktopId int
Результат bool

UpdateFile() публичный Метод

public UpdateFile ( int desktopId, string filePath, byte fileContent ) : bool
desktopId int
filePath string
fileContent byte
Результат bool

UpdateFile() публичный Метод

public UpdateFile ( int desktopId, string filePath, string fileContent ) : bool
desktopId int
filePath string
fileContent string
Результат bool