PowerTCP FTP for .NET について

アプリケーションにFTP接続機能を簡単に追加

PowerTCP FTP for .NET は完全に C# で書かれ、簡単に高いコントロールレベルを持っているワイルドカードとストリームを使ったファイルを転送することを可能にするクライアント開発ツールです。速くアプリケーションを届けるのを手伝うために、デバッギングがランタイムテストを越えてテストファイルがコンパイルしないで転送する新しいデザインタイムエディタに拡張されました。PowerTCP FTP for .NET は3ダース以上のチュートリアルと包括的なリファレンスガイドを含む統合化されたヘルプ 2 ドキュメンテーションが付いています。

PowerTCP FTP for .NET Features

  • Upload and download files and directories.
  • Create directories.
  • Delete files and directories, including subfolders.
  • ASCII and binary transfers.
  • Passive and active transfers.
  • Set site-specific options and parameters.
  • Compliant with RFC 959 plus many extension standards.
  • Stream interface support the creation or inspection of data in memory without file access.
  • Serializable classes persist application settings between sessions.
  • Blocking and non-blocking (asynchronous) operation.
  • Progress event reports transfer rate and statistics.
  • Supports multiple file transfer using wildcards (MGET and MPUT).
  • Synchronize remote and local directories.
  • Resume interrupted transfers.
  • Methods are simple blocking functions with little overhead.
  • Streamlined for integration into non-UI projects such as web sites and services.
  • Supports Windows Presentation Foundation (WPF) applications.
  • Start and Marshal methods provide asynchronous use for applications with a UI.
  • Perform simultaneous file transfers in multi-threaded applications.
  • Progress event is used to monitor and display transfer rate and advancement.
  • Log event is used to for logging and debugging.
  • Compatible with Client Profile projects.
  • Parses listings into easy-to-use objects.
  • Throttle property can be used to limit bandwidth used.
  • Stream interface for direct access to the data connection.
  • Supports MODE Z file transfer compression.
  • IPv6 support, including "dual stack sockets" to help migrate to IPv6.
  • Send custom commands.
  • Abort transfers without losing the control connection.
  • Customize List parsing to recognize non-English months.
  • Security and Proxy Support
    • SSL2, SSL3, TLS version 1.0, 1.1, 1.2 support for stream-level security.
    • Supports certificate-based authentication for both client and server.
    • Network Address Translation (NAT) router support for secure transfers.
    • Explicit and implicit FTPS support.
    • Firewall and proxy support for SOCKS 4/5, HTTP CONNECT, OPEN, USER and SITE FTP.
    • Secure the control (command) connection, the data connection, both, or neither.
    • Switch between secure and non-secure modes.
    • X509 certificate management.
    • Certificate callbacks allow for user-driven certificate validation.