The OnResult event occurs after the server has processed a
command issued by the client. This event will inform the application
whether the command that was issued by the client was successful or
not. If the command was successful, then other related events such as
OnDownload may also fire after this event.
The Command parameter that is passed to the event
handler specifies only the command itself and not any additional
arguments that were included. Use the CommandLine property to
obtain the complete command line that was issued by the client.
The ResultCode parameter is a three-digit numeric code that
is used to indicate success or failure. These codes are defined as
part of the File Transfer Protocol standard, with values in the range
of 200-299 indicating success. Values in the range of 400-499 and
500-599 indicate failure due to various error conditions. Examples of
such failures would be attempting to access a file that does not
exist, issuing an unrecognized command or attempting to perform a
privileged operation.