Back to Devexpress

IFileSystemItemLoader Interface

aspnetcore-devextreme-dot-aspnet-dot-mvc-dot-filemanagement-a53d7c31.md

latest1.7 KB
Original Source

IFileSystemItemLoader Interface

Provides APIs to get items from a file system.

Namespace : DevExtreme.AspNet.Mvc.FileManagement

Assembly : DevExtreme.AspNet.Core.dll

Declaration

csharp
public interface IFileSystemItemLoader

Remarks

Assign a custom class that implements the IFileSystemItemLoader interface to the FileSystemProvider property to enable a custom file system provider to get files and folders from a file system.

Controller:

cs
public object FileSystem(FileSystemCommand command, string arguments) {
    var config = new FileSystemConfiguration {
        FileSystemProvider = MyFileSystemProvider,
        //...
    }
}

Provider:

cs
public class MyFileSystemProvider : IFileSystemItemLoader {
    public IEnumerable<FileSystemItem> GetItems(FileSystemLoadItemOptions options) {
        // your code
    }
}

Concepts

Online Demos

See Also

IFileSystemItemLoader Members

DevExtreme.AspNet.Mvc.FileManagement Namespace