FileSystemCommandProcessor.Execute(FileSystemCommand, String) Method

Executes a command.

Namespace: DevExtreme.AspNet.Mvc.FileManagement

Assembly: DevExtreme.AspNet.Core.dll

Declaration

public FileSystemCommandResult Execute(
    FileSystemCommand command,
    string arguments
)

Parameters

Name Type Description
command FileSystemCommand

The command.

arguments String

The command arguments.

Returns

Type Description
FileSystemCommandResult

The command result.

Remarks

The arguments parameter contains information that depends on a file operation:

For example:

  • delete command - the parameter contains the deleted item's FileItemPathInfo object.

  • rename command - the parameter contains the renamed item's FileItemPathInfo object and the item's new name.

Arguments come as an encoded string in JSON format.

The following example illustrates how to create a method that handles the File Manager operations.

API Controller:

public class FileManagerApiController : Controller {
    public object FileSystem(FileSystemCommand command, string arguments) {
        var processor = new FileSystemCommandProcessor(config);
        var result = processor.Execute(command, arguments);
        //...
    }
}

Concepts

Online Demo

Online Example

See Also