FileSurfer 2.1.2
Cross-platform file manager with support for Git and SFTP
Loading...
Searching...
No Matches
FileSurfer.Core.Services.Sftp Namespace Reference

Classes

class  LocalToSftpSynchronizer
 Synchronizes a local directory to a remote one in real-time by reacting to DirectoryWatcher events and replaying them on the remote filesystem. More...
class  SftpFileIoHandler
 Implements file and directory I/O operations for remote SFTP locations using SSH-backed commands and direct SFTP stream uploads. More...
class  SftpFileProperties
 Provides SFTP-specific file property resolution and displays the properties dialog for remote entries. More...
class  StubArchiveManager
class  StubGitIntegration
class  StubBinInteraction
class  SshShellHandler
 Executes shell operations against a remote host over SSH and SFTP. More...

Functions

delegate Task SyncEvent (FileSystemEvent fsEvent, string remotePath, IResult result)
 Represents a callback invoked after each synchronized file-system event is processed.

Function Documentation

◆ SyncEvent()

delegate Task FileSurfer.Core.Services.Sftp.SyncEvent ( FileSystemEvent fsEvent,
string remotePath,
IResult result )

Represents a callback invoked after each synchronized file-system event is processed.

Parameters
fsEventThe original local file-system event received from the watcher.
remotePathThe mapped remote path targeted by the synchronization operation.
resultThe operation result produced while handling the event.
Returns
A task that completes when event handling notifications have finished.
Here is the call graph for this function: