| Overload | Description |
|---|---|
| FxpCopy(FtpClient,String,FtpClient,String) | |
| FxpCopy(FtpClient,String,FtpClient,String,FxpServer) | |
| FxpCopy(FtpClient,String,FtpClient,String,FxpServer,FxpSecureClientNegotiation) |
| Overload | Description |
|---|---|
| FxpCopy(FtpClient,String,FtpClient,String) | |
| FxpCopy(FtpClient,String,FtpClient,String,FxpServer) | |
| FxpCopy(FtpClient,String,FtpClient,String,FxpServer,FxpSecureClientNegotiation) |
| Exception | Description |
|---|---|
| System.ArgumentNullException | If a parameter is null. |
| System.ArgumentException | If an empty string was specified. If the property values of the source and/or destination FTP client prevent a proper FXP transfer. Refer to the exception message for details. |
For a FXP transfer to work, one client needs to have its FxpPassiveTransfer property set to true. The other client's value for the property needs to be set to false. Also, both clients must use the same value for the RepresentationType and TransferMode properties.
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Standard: netstandard2.0, netstandard2.1
.NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.