Old Revisions
These are the older revisons of the current document. To revert to an old revision, select it from below, click Edit this page and save it.
        2023-09-08 –
        5.1.3/5.13 Bug 942: Configurable path to XML log file for the .NET assembly
        (martin)
        (current)
        –
        
            Diff vs. previous
        
    
    
    
        2023-02-09 –
        6.0 Bug 2055 – Make Session.ExecutablePath return detected or actual executable path when not set
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2022-06-14 –
        Corrected datatype for "DebugLogLevel" from string to int
        (188.20.28.162)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2022-03-18 –
        ExecutableProcessUserName/Password not supported in .NET Standard
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2020-12-24 –
        automatically using target article title for link anchor
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2020-12-03 –
        5.18 Bug 1738: Stream interface in .NET assembly.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2020-11-10 –
        grammar + elaboration on DebugLogLevel values
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2020-01-08 –
        5.16.5 Convenience method Session.RemoveFile
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2019-09-26 –
        5.16 Convenience methods Session.PutFileToDirectory, Session.PutFilesToDirectory, Session.GetFileToDirectory and Session.GetFilesToDirectory
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2019-09-25 –
        5.16 bug 1777 Session.DisableVersionCheck will not be obsoleted.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2019-08-18 –
        DisableVersionCheck will not be obsoleted + legitimate use of the property
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2018-12-21 –
        5.14.2 Bug 1371 Synchronization preview in .NET assembly
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2018-12-21 –
        Restored revision 1545388940. Undoing revision 1545389056.
        (martin)
         (hidden) 
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2018-12-21 –
        5.14.2 Bug 1371 Synchronization preview in .NET assembly.
        (martin)
         (hidden) 
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2018-09-20 –
        Restored revision 1535728224. Undoing revision 1537379179.
        (martin)
         (hidden) 
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
        2018-03-03 –
        Fixed reference to ListDirectory under section Capturing Results of Operations (was pointing to library_session_open)
        (iokevins)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2018-01-17 –
        5.12.1 Bug 1594: Custom error handling instead of default abort can be optionally implemented for batch operations in .NET assembly.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2018-01-17 –
        5.12.1 Bug 1594: Custom error handling instead of default abort can be optionally implemented for batch operations in .NET assembly.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2018-01-16 –
        5.12.1 session path methods to remotepath class
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2017-12-21 –
        5.12 Remote file duplication in scripting, .NET assembly and XML log.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2017-12-20 –
        5.12 Added methods Session.GetDirectoryName, Session.GetFileName and Session.AddDirectorySeparator m
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2017-12-20 –
        5.12 .NET assembly timeout for waiting for WinSCP response is always at least as long as session tim
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2017-06-01 –
        5.10 Change: Deprecating Session.DisableVersionCheck.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
    
        2016-05-24 –
        5.8.3 Added Session.TranslateLocalPathToRemote to .NET assembly to generate a remote path equivalent of a local path, given root paths.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
        2016-03-16 –
        5.8.2 Bug 1394 Method Session.ScanFingerprint to scan server’s hostkey or certificate fingerprint.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
    
        2016-01-20 –
        use AddRawConfiguration instead of DefaultConfiguration and IniFilePath
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2015-12-21 –
        5.8 Bug 1356 Method to list all files in remote directory tree recursively
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2015-12-21 –
        5.8 Added Session.CombinePaths utility method as remote path equivalent of Path.Combine.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2015-12-21 –
        library_session_translateremotepathtolocal
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2015-12-21 –
        5.8 Bug 1334 Supporting impersonated IIS environment with .NET assembly
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2015-12-21 –
        5.8 Change: Deprecating Session.DefaultConfiguration in favor of Session.AddRawConfiguration.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2015-10-06 –
        Grammatical error
        (89.204.223.13)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2015-07-22 –
        library_example_recursive_download_custom_error_handling
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2015-02-18 –
        releasing 5.7 stable, removing &beta tags (or replacing with &recent)
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2014-12-19 –
        5.6.4 Bug 1248 Home path can be resolved in .NET assembly using Session.HomePath.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2014-11-13 –
        5.6.3 Bug 876: Added method Session.AddRawConfiguration to configure any global configuration option.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2014-10-30 –
        5.6.2 Defaulting Session.ReconnectTime to 120 seconds to match the new actual default (see 1173). Setting the property to TimeSpan.MaxValue removes any limit.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2014-10-24 –
        5.6.2 Bug 1225: An ExitCode property added to CommandExecutionResult in .NET assembly and an exitcode tag added to XML logging.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
    
        2014-07-14 –
        5.6 Session.Close method in .NET assembly.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2013-04-16 –
        5.2 Bug 818 Transfer progress feedback using Session.FileTransferProgress event.
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2013-03-04 –
        specifying what properties have to be set before Open + typos
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
    
        2012-09-05 –
        file mask is also knows as wildcard for .net assembly
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2012-08-03 –
        Bug 860 Optionally limit to reconnect time
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2012-07-26 –
        cannot use assembly with 5.0.4 or older
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2012-05-31 –
        library_session_createdirectory, library_session_movefile
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2012-05-07 –
        5.0.7 session class is locked agains concurrent accesses
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
    
    
    
    
    
    
        2012-02-03 –
        sessionlogpath, debuglogpath, disableversioncheck
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        2011-12-29 –
        library_sessionlocalexception + library_sessionremoteexception
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
        2011-12-29 –
        will reference output property from library_session_outputdatareceived, using "occurs" with events
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
        2011-12-29 –
        library_transferargs + library_operationresultbase
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
        2011-12-29 –
        batch methods always returns OperationResultBase
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous
        
    
    
    
    
    
    
    
    
    
        2011-12-28 –
        nesting Capturing Results of Operations under Remarks
        (martin)
        –
        
            Diff vs. current •
            Diff vs. previous