'DeclarationPublic Property KeepAliveInterval As Integer
'UsageDim instance As FtpClient Dim value As Integer instance.KeepAliveInterval = value value = instance.KeepAliveInterval
public int KeepAliveInterval {get; set;}
'DeclarationPublic Property KeepAliveInterval As Integer
'UsageDim instance As FtpClient Dim value As Integer instance.KeepAliveInterval = value value = instance.KeepAliveInterval
public int KeepAliveInterval {get; set;}
This property currently only applies to file transfers. Setting this property can be useful to prevent routers from prematurely closing the command channel while a long data transfer is taking place. It is generally not necessary to set a value less than 15 minutes (900 seconds).
Not all FTP servers support receiving NOOP commands during file transfers.
It's been observed that these servers will act strangely, not reply to the command, or only send the reply after the file transfer has completed. This will cause the component to throw a timeout exception since it's expecting a reply within the timeout period.
If you see this behavior, consider not using this property
.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.