ComponentPro UltimateSftp

      ComponentPro.IO Namespace

      Members Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro

      Classes

      NameDescription
      AndComparerRepresents an AND logical comparison of objects.
      AndFileComparerRepresents a logical AND operation on a set of FileComparer object.
      AndSearchConditionRepresents a logical AND operation on a set of SearchCondition object.
      AttributeSearchConditionSearch a FileInfoBase object based on its attributes.
      DiskFileInfoRepresents a file or folder on the local disk.
      DiskFileInfoCollectionRepresents a collection of DiskFileInfo objects.
      DiskFileSystemProvides useful methods for file and directory operations such as creating, transferring, renaming, deleting, etc.
      FileAttributesComparerRepresents file attributes comparer.
      FileChecksumComparerRepresents file checksum comparer.
      FileComparerBase file comparer class.
      FileComparersContains common file comparers.
      FileContentComparerRepresents file content comparer.
      FileInfoBaseDefines a generalized file information.
      FileInfoCollectionDefines a collection of FileInfoBase.
      FileInfoCollection<TFileInfo>Provides a container for a collection of FileInfoBase objects.
      where TFileInfo : FileInfoBase
      FileInfoComparerClass used to compare FileInfoBase objects.
      FileLastWriteTimeComparerRepresents file last write time comparer.
      FileNameComparerRepresents file name comparer.
      FileSizeComparerRepresents file size comparer.
      FileSystemThe base class for a file system (e.g. Sftp, Ftp, Scp, Local Disk and Zip).
      FileSystemExceptionRepresents the exception that is thrown when an error occurs while a file operation is in progress.
      FileSystemItemAlreadyExistsExceptionThe exception that is thrown when an attempt to write a file that already exists on a file system fails.
      FileSystemItemNotFoundExceptionThe exception that is thrown when an attempt to access a file that does not exist on a file system fails.
      FileSystemNotSupportedExceptionThe exception that is thrown when an attempt to use an unsupported function on a file system fails.
      FileSystemOperationCanceledExceptionThe exception that is thrown when user cancels a file operation that is still in process.
      FileSystemPathPerforms operations on System.String instances that contain file or directory path information.
      FileSystemProgressEventArgsProvides data for the Progress event.
      FileSystemTransferStatisticsRepresents the statistics of a multi-file operation.
      IoFileComparerDefines the base File Content Comparer.
      MemoryFileInfoRepresents a memory file.
      MemoryFileSystemRepresents the file system that resides in memory.
      MemoryStreamCreates a stream whose backing store is memory.
      MultiFileOperationOptionsRepresents the options for multi-file operations.
      NameRegexSearchConditionSearch for files that match the specified filemasks in name.
      NameSearchConditionFilters a FileInfoBase object based on its name.
      NotFileComparerRepresents a logical NOT operation on a FileComparer object.
      NotSearchConditionRepresents a logical NOT operation on a SearchCondition object.
      OrFileComparerRepresents a logical OR operation on a set of FileComparer object.
      OrSearchConditionRepresents a logical OR operation on a set of SearchCondition objects.
      ProgressFileItemRepresents a file item on the list obtained after building directory structure in multi-file operations.
      ProgressFileListRepresents a list of ProgressFileItem.
      QuickSyncOptionsProvides advanced options for the QuickSynchronize and QuickSynchronizeAsync methods.
      RemoteFileSystemListProgressEventArgsProvides information for the ListProgress events of the Ftp and Sftp classes.
      RemoteFileSystemStateChangedEventArgsProvides data for the StateChanged event.
      SearchConditionA base class that all Search Condition classes must derive from to check whether a file matches the specified search conditions.
      SizeSearchConditionSearch a FileInfoBase object based on its file size.
      StreamItemRepresents a stream file.
      TimeSearchConditionSearch a FileInfoBase object based on its file time.
      TransferConfirmEventArgsProvides data for the TransferConfirm event.
      TransferOptionsProvides options to determine how files and directories will be transferred in a multi-file operation.
      TransferQueueRepresents the transfer queue.
      TransferQueueItemProcessedEventArgsProvides data for the ItemProcessed event.
      TransferQueueStateChangedEventArgsProvides data for the StateChanged event.
      TransferrerRepresents the base multi-file transferrer.
      TransferThreadInfoRepresents the transfer thread.
      TransferThreadStateChangedEventArgsProvides data for the StateChanged event.
      Top

      Interfaces

      NameDescription
      IDiskCompatibleFileSystemDefines a file system that is compatible with DiskFileSystem.
      IFileSystemThe base class for a file system (e.g. Sftp, Ftp, Scp, Local Disk and Zip).
      IRemoteFileSystemDefines generalized remote file system.
      ITransferThreadInfoCollectionDefines the generalized collection of TransferThreadInfo.
      Top

      Delegates

      NameDescription
      FileFoundDelegateRepresents the method that is called when a file is found while searching for files and directories.
      Top

      Enumerations

      NameDescription
      FileAccessDefines read/write access to a file.
      FileChecksumTypeSpecifies the type of checksum used for the GetFileChecksum method.
      FileComparisonResultRepresents the file comparison result. This result enum is used for the property ComparisonResult.
      FileInfoComparisonMethodDefines the possible comparison types for the FileInfoComparer class.
      FileModeDefines file open mode.
      FileOverwriteModeSpecifies actions to resolve file existing issue.
      FileShareContains constants for controlling the kind of access other FileStream objects can have to the same file.
      FileSystemExceptionStatusSpecifies status of the error for the FileSystemException class.
      FileSystemFeaturesSpecifies features of a file system.
      FileTransferTypeDefines common modes for transferring files, usually ascii and binary.
      GetItemInfoPartsIndicates which information of the source file will be obtained before transferring.
      RemoteFileSystemStateSpecifies the state of an remote file system object.
      RemoteServerOsSpecifies the server OS type.
      SearchActionDefines the actions used to determine whether to add files to the search result returned by the Search methods.
      SearchConditionFileTimeTypesSpecifies the search file time types.
      SearchConditionFileTypesSpecifies search file types.
      SearchConditionResultDefines search condition matching result. It indicates if a file item was accepted or rejected by a search condition.
      SymlinksResolveActionSpecifies actions taken on symlinks.
      TimeResolutionSpecifies the time resolutions used for comparisons.
      TransferConfirmNextActionsDefines the action to resolve the current issue detected using the TransferConfirm event.
      TransferConfirmReasonDefines detailed specification of a problem that occurred during the file transfer.
      TransferFileOverwriteConditionDefines the conditions for overwriting an existing file in a handler of the TransferConfirm event.
      TransferQueueStateDefines the transfer queue states.
      TransferStateSpecifies the state of a file transfer.
      TransferThreadStateDefines the state of transfer threads.
      Top

      Framework

      .NET Compact Framework.NET Compact Framework

      Supported version: 2.0, 3.5, and 3.9
      Assembly: ComponentPro.FileSystem.CF (in ComponentPro.FileSystem.CF.dll)

      .NET Framework.NET Framework

      Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
      Assembly: ComponentPro.FileSystem (in ComponentPro.FileSystem.dll)

      Portable Class Library for Windows Phone 8.1 and Windows 8.1 Store AppsPortable Class Library for Windows Phone 8.1 and Windows 8.1 Store Apps

      Supported version: 4.6.x and later
      Assembly: ComponentPro.Common.WinPcl (in ComponentPro.Common.WinPcl.dll)

      Universal Windows Platform (includes Windows 10 Mobile, Windows 10 Store Apps and Windows 10 IoT)Universal Windows Platform (includes Windows 10 Mobile, Windows 10 Store Apps and Windows 10 IoT)

      Supported version: 4.6.x and later
      Assembly: ComponentPro.Common.Uwp (in ComponentPro.Common.Uwp.dll)

      Xamarin AndroidXamarin Android

      Supported version: 2.3 and later
      Assembly: ComponentPro.FileSystem.Android (in ComponentPro.FileSystem.Android.dll)

      Xamarin MacXamarin Mac

      Supported version: 2.0.x and later
      Assembly: ComponentPro.FileSystem.Mac (in ComponentPro.FileSystem.Mac.dll)

      Xamarin iOSXamarin iOS

      Supported version: 5.1.x and later
      Assembly: ComponentPro.FileSystem.iOS (in ComponentPro.FileSystem.iOS.dll)