I use my Nilfsk with a snow foam on my roadster all the time. The roof has been treated so the fabric has a beading affect akin to waxing your body work.
I dont get too close to the fabric with the nossle as Im sure it would damage it very quickly. Just stand back and use the spray to clean the top.