コード例 #1
0
ファイル: CommandHandler.cs プロジェクト: joklek/POP3r
        private Response ExcecuteCommand(Commands commandType, string commandBody)
        {
            Response commandResponse;

            if (commandType != Commands.TOP && commandType != Commands.RETR)
            {
                commandResponse = _communicator.ExcecuteCommand(commandBody);
            }
            else
            {
                commandResponse = _communicator.ExcecuteCommandMultiline(commandBody);
            }

            if (!commandResponse.IsOk)
            {
                throw new Exception("Server returned error with message: " + commandResponse.Body);
            }

            return(commandResponse);
        }