API Differences between 2025.0.0 and 2026.0.0
4 Additions
36 Removals
Renci.SshNet
-
public class ConnectionInfo : IConnectionInfoInternal, IConnectionInfo
-
public struct DownloadFileProgressReport
-
public interface ISftpClient : IBaseClient, IDisposable
- Task DownloadFileAsync(string path, Stream output, CancellationToken cancellationToken = default)
- Task DownloadFileAsync(string path, Stream output, IProgress<DownloadFileProgressReport> downloadProgress, CancellationToken cancellationToken = default)
- Task<SftpFileAttributes> GetAttributesAsync(string path, CancellationToken cancellationToken)
- Task UploadFileAsync(Stream input, string path, CancellationToken cancellationToken = default)
- Task UploadFileAsync(Stream input, string path, IProgress<UploadFileProgressReport> uploadProgress, CancellationToken cancellationToken = default)
- Task UploadFileAsync(Stream input, string path, bool canOverride, IProgress<UploadFileProgressReport> uploadProgress = null, CancellationToken cancellationToken = default)
-
public class ScpClient : BaseClient
- public bool UseDirectoryFlag { get; set; }
- public ScpClient(ConnectionInfo connectionInfo, IRemotePathTransformation remotePathTransformation)
- public ScpClient(string host, int port, string username, string password, IRemotePathTransformation remotePathTransformation)
- public ScpClient(string host, string username, string password, IRemotePathTransformation remotePathTransformation)
- public ScpClient(string host, int port, string username, IRemotePathTransformation remotePathTransformation, IPrivateKeySource[] keyFiles)
- public ScpClient(string host, string username, IRemotePathTransformation remotePathTransformation, IPrivateKeySource[] keyFiles)
-
public class Session : ISession, IDisposable
-
public class SftpClient : BaseClient, ISftpClient, IBaseClient, IDisposable
- public Task DownloadFileAsync(string path, Stream output, CancellationToken cancellationToken = default)
- public Task DownloadFileAsync(string path, Stream output, IProgress<DownloadFileProgressReport> downloadProgress, CancellationToken cancellationToken = default)
- public Task<SftpFileAttributes> GetAttributesAsync(string path, CancellationToken cancellationToken)
- public Task UploadFileAsync(Stream input, string path, CancellationToken cancellationToken = default)
- public Task UploadFileAsync(Stream input, string path, IProgress<UploadFileProgressReport> uploadProgress, CancellationToken cancellationToken = default)
- public Task UploadFileAsync(Stream input, string path, bool canOverride, IProgress<UploadFileProgressReport> uploadProgress = null, CancellationToken cancellationToken = default)
-
public class Shell : IDisposable
- protected virtual void Dispose(bool disposing)
-
public class ShellStream : Stream
-
public class SshCommand : IDisposable
- protected virtual void Dispose(bool disposing)
-
public struct UploadFileProgressReport
Renci.SshNet.Common
Renci.SshNet.Security
Renci.SshNet.Security.Cryptography
-
public abstract class Cipher
- public virtual int Decrypt(byte[] input, int offset, int length, byte[] output, int outputOffset)
- public virtual int Encrypt(byte[] input, int offset, int length, byte[] output, int outputOffset)
Renci.SshNet.Sftp