ComponentPro UltimateFtp

      ComponentPro.Net.Ftp Properties

      See AlsoMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
      For a list of all members of this type, see Ftp members.

      Public Properties

      NameDescription
      Public PropertiesAbortTimeoutGets or sets a value, in milliseconds, indicating after what period an FTP abort operation should timeout.
      Public PropertiesAsciiFileSearchConditionsGets or sets the list of ASCII search conditions.
      Public PropertiesStatic MemberBytesPerSecondUpdateIntervalGets or sets the number of milliseconds to update the BytesPerSecond property. The default value is 400 ms. (Inherited from FileSystem)
      Public PropertiesChangeDirectoryBeforeFileOperationGets or sets a boolean value indicating whether to force the Upload, Download and DeleteDirectory methods to change directory before transferring files.
      Public PropertiesChangeDirectoryBeforeListingGets or sets a boolean value indicating whether to force the multi-file operations like Upload, Download and DeleteDirectory methods to change directory before listing directory.
      Public PropertiesConfigGets or sets FTP object settings.
      Public PropertiesDataAddressGets or sets the IP address announced to the FTP server when establishing an active mode data transfer.
      Public PropertiesDataPortRangeGets 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 PropertiesDirectorySeparatorsOverridden. Gets an array containing the characters that are directory separators.
      Public PropertiesDownloadBufferSizeGets or sets the download buffer size in bytes. The range is from 1KB to 16MB. Default is 64KB.
      Public PropertiesEnabledFeaturesGets or sets the bit field specifying the enabled features.
      Public PropertiesEncodingGets or sets the Encoding used to encode and decode command parameters and server responses.
      Public PropertiesEncounteredFatalErrorGets a boolean value indicating whether the client object has encountered a fatal error.
      Public PropertiesFileInfoPartsToGetBeforeTransferringSpecifies which information of the source file will be obtained before transferring. (Inherited from FileSystem)
      Public PropertiesInvalidFileNameCharsGets or sets an array containing the characters that are not allowed in file or directory names, or null if this file system accepts all characters in file name. (Inherited from FileSystem)
      Public PropertiesInvalidFileNameCharsSubstitutionGets or sets the substitution character that will replace the invalid characters found in file or directory name while copying files from another file system. (Inherited from FileSystem)
      Public PropertiesInvalidPathCharsOverridden. Gets an array containing the characters that are not allowed in path names.
      Public PropertiesInvokeFromCurrentThreadsGets a value indicating whether to raise events from the current thread or to use a SynchronizationContext object available when an asynchronous operation was started. The default value is false. (Inherited from FileSystem)
      Public PropertiesIsAuthenticatedGets a value indicating whether the user is authenticated.
      Public PropertiesIsBusyGets a boolean value indicating whether there are any operations in progress.
      Public PropertiesIsConnectedGets a boolean value indicating whether the connection is established.
      Public PropertiesIsConnectionSecuredGets a boolean value indicating whether the current connection (if any) is secured with TLS/SSL layer.
      Public PropertiesKeepAliveDuringIdleIntervalGets or sets the length of the interval, in seconds, between NOOP commands sent by GetConnectionState while idle. Set to 0 to disable sending NOOP commands.
      Public PropertiesKeepAliveDuringTransferIntervalGets or sets the interval, in seconds, at which a NOOP command is sent on the command channel during a file transfer. The default value is 0 - NOOP commands are not sent during a file transfer.
      Public PropertiesLocalEndPointGets the local client EndPoint.
      Public PropertiesMaxDownloadSpeedGets or sets the maximum allowed download speed, in kilobytes. For unlimited speed, set this to zero.
      Public PropertiesMaxUploadSpeedGets or sets the maximum allowed upload speed, in kilobytes. For unlimited speed, set this to zero.
      Public PropertiesPassiveGets or sets a boolean value indicating if the FTP client should initiate the data connection rather than the FTP server.
      Public PropertiesPathNormalizationGets or sets a boolean value indicating whether to normalize path before any file or directory operation. The default value is true.
      Public PropertiesProgressIntervalGets or sets the length of the interval in milliseconds between the Progress events fired during transfer. The default value is 100 ms. (Inherited from FileSystem)
      Public PropertiesProxyGets or sets the proxy information to use for connecting and/or logging in through a proxy server.
      Public PropertiesReconnectionFailureDelayGets or sets the delay in milliseconds between failed login attempts for reconnection.
      Public PropertiesReconnectionMaxRetriesGets or sets the maximum number of retries for reconnection.
      Public PropertiesRemoteEndPointGets the remote server EndPoint.
      Public PropertiesRestoreFilePropertiesGets or sets a boolean value indicating whether to restore file properties including LastWriteTime and CreationTime after downloading or uploading if possible. (Inherited from FileSystem)
      Public PropertiesSecureDataTransfersGets or sets a value which specifies whether data transfers are secure.
      Public PropertiesServerNameGets the host name of the connected session, or null if not connected.
      Public PropertiesServerPortGets the server port of the connected session, or 0 if not connected.
      Public PropertiesServerTimeZoneOffsetThis value is used to synchronize the CreationTime and LastWriteTime of files after a transfer. The default value is TimeSpan.Zero. (Inherited from FileSystem)
      Public PropertiesServerTypeGets the detected server type.
      Public PropertiesStateGets the current state of the Ftp object.
      Public PropertiesSupportedFeaturesGets the bit field specifying the features supported by the server.
      Public PropertiesThreadIdGets the thread id. (Inherited from FileSystem)
      Public PropertiesTimeoutGets or sets a value, in milliseconds, indicating after what period an FTP operation (sending commands, waiting for responses or time between data buffer transfers) should timeout. Specify -1 or 0 to indicate that the request does not time out.
      Public PropertiesTraceListenerManagerGets or sets the TraceListenerManager object to which the log messages generated by this object are sent. If not set, the Default trace listener manager is used. If this property is set to null, all messages from this object wont be logged. (Inherited from FileSystem)
      Public PropertiesTraceSourceGets or sets the source object for all log messages generated by this object. If not set, the property returns the current object. (Inherited from FileSystem)
      Public PropertiesTransferModeGets or sets the data transfer mode.
      Public PropertiesTransferStateGets the current transfer state of the Ftp object.
      Public PropertiesTransferTypeGets or sets the data transfer type.
      Public PropertiesUniqueIdGets the unique object id. (Inherited from FileSystem)
      Public PropertiesUploadBufferSizeGets or sets the upload buffer size in bytes. The range is from 1KB to 16MB. Default is 64KB (4KB on .NET Compact Framework).
      Public PropertiesUserNameGets the user of the connected session, or null if not connected.
      Top

      Protected Properties

      NameDescription
      Protected PropertiesCanGetStreamForReadingOverridden. Returns a field indicating whether the system support getting stream for reading data from file. For internal uses only.
      Protected PropertiesCanGetStreamForWritingOverridden. Returns a field indicating whether the system support getting stream for writting data to file. For internal uses only.
      Top

      See Also