FileSystemCommandProcessor.Execute(FileSystemCommand, IDictionary<String, Object>) Method
Executes a command.
Namespace: DevExtreme.AspNet.Mvc.FileManagement
Assembly: DevExtreme.AspNet.Core.dll
Declaration
public FileSystemCommandResult Execute(
FileSystemCommand command,
IDictionary<string, object> arguments
)
Parameters
| Name | Type | Description |
|---|---|---|
| command | FileSystemCommand | The command. |
| arguments | IDictionary<String, Object> | 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 information about the deleted item.
rename command - the parameter contains information about the renamed item.
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 parsedArguments = JsonConvert.DeserializeObject<IDictionary<string, object>>(arguments);
` var result = processor.Execute(command, parsedArguments);
//...
}
}
Concepts
Online Demo
Online Example
See Also