The Ftp type exposes the following members.

Properties

  NameDescription
Public propertySupported by the .NET Compact FrameworkAbortTimeout
Gets or sets the length of time before the abort operation times out.
Public propertySupported by the .NET Compact FrameworkDataAddress
Gets or sets the IP address announced to the FTP server when establishing an active mode data transfer. Don't set this unless needed. By default, the value of this property is IPAddress.None which means that the address of the listening interface is used instead. This has no effect for passive mode transfers.
Public propertySupported by the .NET Compact FrameworkDataPortRange
Gets or sets the local TCP port range used for data transfers. Please note that is usually only useful for active mode (see Passive), not in passive mode, where only the port range specified at the server is usually important. In passive mode, only set this property if you know precisely what you are doing, because setting it to a range that is too small or corresponds to the server range might often lead to inability to transfer many files!
Public propertySupported by the .NET Compact FrameworkEnabledExtensions
Gets or sets the bit field specifying the enabled extensions.
Public propertySupported by the .NET Compact FrameworkEncoding
Gets or sets the Encoding to use to encode and decode command parameters and server responses.
Protected propertySupported by the .NET Compact FrameworkInstanceId
Gets instance ID (intended for logging purposes).
(Inherited from NetworkSession.)
Public propertySupported by the .NET Compact FrameworkIsAuthenticated
Gets a value indicating whether the session is authenticated.
(Overrides NetworkSession..::..IsAuthenticated.)
Public propertySupported by the .NET Compact FrameworkIsBusy
Gets a value indicating whether there is any operation (method) in progress.
Public propertySupported by the .NET Compact FrameworkIsConnected
Gets a value indicating whether the session is connected.
(Overrides NetworkSession..::..IsConnected.)
Public propertySupported by the .NET Compact FrameworkIsSecured
Gets the value indicating whether the control connection is secured.
Public propertySupported by the .NET Compact FrameworkKeepAliveDuringTransferInterval Obsolete.
Public propertySupported by the .NET Compact FrameworkLocalEndPoint
Gets the local client EndPoint.
Public propertySupported by the .NET Compact FrameworkLogWriter
Gets or sets the LogWriter used by this object.
(Inherited from NetworkSession.)
Public propertySupported by the .NET Compact FrameworkMaxDownloadSpeed
Gets or sets the maximum allowed download speed, in kilobytes per second. For unlimited speed, set this to zero.
Public propertySupported by the .NET Compact FrameworkMaxUploadSpeed
Gets or sets the maximum allowed upload speed, in kilobytes per second. For unlimited speed, set this to zero.
Public propertySupported by the .NET Compact FrameworkOptions Obsolete.
Public propertySupported by the .NET Compact FrameworkPassive
Gets or sets a value which specifies the way data transfers are made.
Public propertySupported by the .NET Compact FrameworkProxy
Gets or sets the network proxy to use to access a remote server.
Public propertySupported by the .NET Compact FrameworkRemoteEndPoint
Gets the remote server EndPoint.
Public propertySupported by the .NET Compact FrameworkSecureTransfers
Gets or sets a value which specifies whether data transfers are secure.
Public propertySupported by the .NET Compact FrameworkServerName
Gets the server name, if available.
(Inherited from NetworkSession.)
Public propertySupported by the .NET Compact FrameworkServerPort
Gets the server port, if available.
(Inherited from NetworkSession.)
Public propertySupported by the .NET Compact FrameworkSettings
Gets or sets FTP object settings.
Public propertySupported by the .NET Compact FrameworkState
Gets the current state of the Ftp object.
Public propertySupported by the .NET Compact FrameworkSupportedExtensions
Gets the bit field specifying the extensions supported by the server.
Public propertySupported by the .NET Compact FrameworkTimeout
Gets or sets the length of time in milliseconds before the operation times out (specify -1 or 0 to indicate that the request does not time out).
Public propertySupported by the .NET Compact FrameworkTlsDebugLevel Obsolete.
Public propertySupported by the .NET Compact FrameworkTlsSocket
Returns the TLS/SSL socket of secured control connection.
Public propertySupported by the .NET Compact FrameworkTransferMode
Gets or sets the data transfer mode.
Public propertySupported by the .NET Compact FrameworkTransferState
Gets the current transfer state of the Ftp object.
Public propertySupported by the .NET Compact FrameworkTransferType
Gets or sets the data transfer type.
Public propertySupported by the .NET Compact FrameworkUploadBufferLength
Gets or sets the size of the upload buffer. Allowed values are 2KB to 16MB. Default is 16KB (4KB on .NET CF).
Public propertySupported by the .NET Compact FrameworkUserName
Gets the authenticated user name, if available.
(Inherited from NetworkSession.)
Public propertyStatic memberSupported by the .NET Compact FrameworkVersion
Returns the version of the FTP component.

Explicit Interface Implementations

See Also