GrapeCity Secure FTP for .NET 4.0J
ProxyType 列挙体
使用例 使用例 

この製品によって提供されているプロキシサポートを列挙します。
シンタックス
Public Enum ProxyType 
   Inherits System.Enum
public enum ProxyType : System.Enum 
メンバ
メンバ解説
HttpHTTPサーバープロキシが使用されます。
Noneサーバープロキシは使用されません。
OpenこのFTPサーバープロキシを介してFTPサーバーに接続するために"OPEN"コマンドが使用されます。
SiteこのFTPサーバープロキシを介してFTPサーバーに接続するために"SITE"コマンドが使用されます。
Socks4SOCKS4サーバープロキシが使用されます。
Socks5SOCKS5サーバープロキシが使用されます。
UserこのFTPサーバープロキシを介してFTPサーバーに接続するために"USER"コマンドが使用されます。
使用例
以下のサンプルコードは、USERプロキシを介してFTPサーバーにログインする方法を示します。 userProxyLogin関数は、Ftp.Startメソッドに渡して非同期に実行できます。
private void userProxyLogin()
{
    // USERプロキシを使用してサーバーに接続します。
    ftp1.Session.RemoteEndPoint.HostNameOrAddress = myServer;
    ftp1.Session.Username = myUsername;
    ftp1.Session.Password = myPassword;
    ftp1.Session.Proxy.Type = ProxyType.User;
    ftp1.Session.Proxy.RemoteEndPoint = new IPEndPoint(myProxyServer, 21);
    ftp1.Session.Proxy.Username = myProxyUsername;
    ftp1.Session.Proxy.Password = myProxyPassword;
    ftp1.Connect();
    ftp1.Authenticate();
    ftp1.List("", "", ListType.Full);
    ftp1.Close();
}
Private Sub userProxyLogin()
    ftp1.Session.RemoteEndPoint.HostNameOrAddress = myServer
    ftp1.Session.Username = myUsername
    ftp1.Session.Password = myPassword
    ftp1.Session.Proxy.Type = ProxyType.User
    ftp1.Session.Proxy.RemoteEndPoint = New IPEndPoint(myProxyServer, 21)
    ftp1.Session.Proxy.Username = myProxyUsername
    ftp1.Session.Proxy.Password = myProxyPassword
    ftp1.Connect()
    ftp1.Authenticate()
    ftp1.List("", "", ListType.Full)
    ftp1.Close()
End Sub
継承階層

System.Object
   System.ValueType
      System.Enum
         Dart.Ftp.ProxyType

参照

関連項目

Dart.Ftp 名前空間

 

 


© 2002, GrapeCity inc. All rights reserved.