Cómo enviar comandos FTP arbitrarios en C #

He implementado la capacidad de cargar, descargar, eliminar, etc. usando elFtpWebRequest clase en C #. Eso es bastante sencillo.

Lo que tengo que hacer ahora es admitir el envío de comandos FTP arbitrarios como

quote SITE LRECL=132 RECFM=FB
or 
quote SYST

Aquí hay un ejemplo de configuración directamente de nuestroapp.config:

<!-- The following commands will be executed before any uploads occur -->
<extraCommands>
     <command>quote SITE LRECL=132 RECFM=FB</command>
</extraCommands>

Todavía estoy investigando cómo hacer esto usandoFtpWebRequest. Probablemente lo intentaréWebClient clase siguiente ¿Alguien puede apuntarme en la dirección correcta más rápido? ¡Gracias!

ACTUALIZACIÓN: He llegado a la misma conclusión, a partir de .NET Framework 3.5FtpWebRequest no admite nada excepto lo que hay enWebRequestMethods.Ftp.*. Probaré una aplicación de terceros recomendada por algunas de las otras publicaciones. ¡Gracias por la ayuda!

Respuestas a la pregunta(4)

Su respuesta a la pregunta