Dart.Ftp 名前空間 : ProxyType 列挙体 |
メンバ | 解説 |
---|---|
Http | HTTPサーバープロキシが使用されます。 |
None | サーバープロキシは使用されません。 |
Open | このFTPサーバープロキシを介してFTPサーバーに接続するために"OPEN"コマンドが使用されます。 |
Site | このFTPサーバープロキシを介してFTPサーバーに接続するために"SITE"コマンドが使用されます。 |
Socks4 | SOCKS4サーバープロキシが使用されます。 |
Socks5 | SOCKS5サーバープロキシが使用されます。 |
User | このFTPサーバープロキシを介してFTPサーバーに接続するために"USER"コマンドが使用されます。 |
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