View Source
Class FileSystemTreeControllerBase
Inheritance
System.Object
Assembly: Umbraco.Cms.ManagementApi.dll
Syntax
public abstract class FileSystemTreeControllerBase : ManagementApiControllerBase
Properties
View Source
FileSystem
Declaration
protected abstract IFileSystem FileSystem { get; }
Property Value
Type |
Description |
IFileSystem |
|
Methods
View Source
DirectoryHasChildren(String)
Declaration
protected virtual bool DirectoryHasChildren(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.Boolean |
|
View Source
FileIcon(String)
Declaration
protected abstract string FileIcon(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.String |
|
View Source
GetChildren(String, Int32, Int32)
Declaration
protected async Task<ActionResult<PagedViewModel<FileSystemTreeItemViewModel>>> GetChildren(string path, int skip, int take)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.Int32 |
skip |
|
System.Int32 |
take |
|
Returns
View Source
GetDirectories(String)
Declaration
protected virtual string[] GetDirectories(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.String[] |
|
View Source
GetFileName(String)
Declaration
protected virtual string GetFileName(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.String |
|
View Source
GetFiles(String)
Declaration
protected virtual string[] GetFiles(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.String[] |
|
View Source
GetItems(String[])
Declaration
protected async Task<ActionResult<IEnumerable<FileSystemTreeItemViewModel>>> GetItems(string[] paths)
Parameters
Type |
Name |
Description |
System.String[] |
paths |
|
Returns
View Source
GetRoot(Int32, Int32)
Declaration
protected async Task<ActionResult<PagedViewModel<FileSystemTreeItemViewModel>>> GetRoot(int skip, int take)
Parameters
Type |
Name |
Description |
System.Int32 |
skip |
|
System.Int32 |
take |
|
Returns
View Source
ItemType(String)
Declaration
protected abstract string ItemType(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.String |
|