execute


Description:

public virtual async string execute ()

Public method that handles permission checking before execution.

Calls read_params() to read parameters, then build_perm_question() to populate permission properties, checks permission if needed, and finally calls execute_request() to perform the actual operation.

Returns:

String result or error message (prefixed with "ERROR: " for errors)