API Differences between 2020.0.2 and 2013.1.8
258 Additions
130 Removals
Renci.SshNet
-
public abstract class AuthenticationMethod : IAuthenticationMethod
-
public abstract class BaseClient : IDisposable
-
public class CipherInfo
- public Func<byte[], byte[], BlockCipher> Cipher { get; }
- public Func<byte[], byte[], Cipher> Cipher { get; }
- public CipherInfo(int keySize, Func<byte[], byte[], BlockCipher> cipher)
- public CipherInfo(int keySize, Func<byte[], byte[], Cipher> cipher)
-
public class ConnectionInfo : IConnectionInfoInternal, IConnectionInfo
-
public class ExpectAsyncResult : AsyncResult<string>
-
public static class Extensions
-
public abstract class ForwardedPort : IForwardedPort
-
public class ForwardedPortDynamic : ForwardedPort
- protected virtual void Dispose(bool disposing)
-
public class ForwardedPortLocal : ForwardedPort, IDisposable
-
public class ForwardedPortRemote : ForwardedPort, IDisposable
-
public class HashInfo
-
public interface IForwardedPort
-
public interface IRemotePathTransformation
-
public interface ISftpClient
- uint BufferSize { get; set; }
- TimeSpan OperationTimeout { get; set; }
- int ProtocolVersion { get; }
- string WorkingDirectory { get; }
- void AppendAllLines(string path, IEnumerable<string> contents)
- void AppendAllLines(string path, IEnumerable<string> contents, Encoding encoding)
- void AppendAllText(string path, string contents)
- void AppendAllText(string path, string contents, Encoding encoding)
- StreamWriter AppendText(string path)
- StreamWriter AppendText(string path, Encoding encoding)
- IAsyncResult BeginDownloadFile(string path, Stream output)
- IAsyncResult BeginDownloadFile(string path, Stream output, AsyncCallback asyncCallback)
- IAsyncResult BeginDownloadFile(string path, Stream output, AsyncCallback asyncCallback, object state, Action<ulong> downloadCallback = null)
- IAsyncResult BeginListDirectory(string path, AsyncCallback asyncCallback, object state, Action<int> listCallback = null)
- IAsyncResult BeginSynchronizeDirectories(string sourcePath, string destinationPath, string searchPattern, AsyncCallback asyncCallback, object state)
- IAsyncResult BeginUploadFile(Stream input, string path)
- IAsyncResult BeginUploadFile(Stream input, string path, AsyncCallback asyncCallback)
- IAsyncResult BeginUploadFile(Stream input, string path, AsyncCallback asyncCallback, object state, Action<ulong> uploadCallback = null)
- IAsyncResult BeginUploadFile(Stream input, string path, bool canOverride, AsyncCallback asyncCallback, object state, Action<ulong> uploadCallback = null)
- void ChangeDirectory(string path)
- void ChangePermissions(string path, short mode)
- SftpFileStream Create(string path)
- SftpFileStream Create(string path, int bufferSize)
- void CreateDirectory(string path)
- StreamWriter CreateText(string path)
- StreamWriter CreateText(string path, Encoding encoding)
- void Delete(string path)
- void DeleteDirectory(string path)
- void DeleteFile(string path)
- void DownloadFile(string path, Stream output, Action<ulong> downloadCallback = null)
- void EndDownloadFile(IAsyncResult asyncResult)
- IEnumerable<SftpFile> EndListDirectory(IAsyncResult asyncResult)
- IEnumerable<FileInfo> EndSynchronizeDirectories(IAsyncResult asyncResult)
- void EndUploadFile(IAsyncResult asyncResult)
- bool Exists(string path)
- SftpFile Get(string path)
- SftpFileAttributes GetAttributes(string path)
- DateTime GetLastAccessTime(string path)
- DateTime GetLastAccessTimeUtc(string path)
- DateTime GetLastWriteTime(string path)
- DateTime GetLastWriteTimeUtc(string path)
- SftpFileSytemInformation GetStatus(string path)
- IEnumerable<SftpFile> ListDirectory(string path, Action<int> listCallback = null)
- SftpFileStream Open(string path, FileMode mode)
- SftpFileStream Open(string path, FileMode mode, FileAccess access)
- SftpFileStream OpenRead(string path)
- StreamReader OpenText(string path)
- SftpFileStream OpenWrite(string path)
- byte[] ReadAllBytes(string path)
- string[] ReadAllLines(string path)
- string[] ReadAllLines(string path, Encoding encoding)
- string ReadAllText(string path)
- string ReadAllText(string path, Encoding encoding)
- IEnumerable<string> ReadLines(string path)
- IEnumerable<string> ReadLines(string path, Encoding encoding)
- void RenameFile(string oldPath, string newPath)
- void RenameFile(string oldPath, string newPath, bool isPosix)
- void SetAttributes(string path, SftpFileAttributes fileAttributes)
- void SymbolicLink(string path, string linkPath)
- IEnumerable<FileInfo> SynchronizeDirectories(string sourcePath, string destinationPath, string searchPattern)
- void UploadFile(Stream input, string path, Action<ulong> uploadCallback = null)
- void UploadFile(Stream input, string path, bool canOverride, Action<ulong> uploadCallback = null)
- void WriteAllBytes(string path, byte[] bytes)
- void WriteAllLines(string path, IEnumerable<string> contents)
- void WriteAllLines(string path, IEnumerable<string> contents, Encoding encoding)
- void WriteAllLines(string path, string[] contents)
- void WriteAllLines(string path, string[] contents, Encoding encoding)
- void WriteAllText(string path, string contents)
- void WriteAllText(string path, string contents, Encoding encoding)
-
public static class RemotePathTransformation
-
public class ScpClient : BaseClient
-
public class Session : ISession, IDisposable
-
public class SftpClient : BaseClient, ISftpClient
-
public class ShellStream : Stream
Renci.SshNet.Common
-
public class ASCIIEncoding : Encoding
-
public abstract class AsyncResult : IAsyncResult
-
public struct BigInteger : IComparable, IFormattable, IComparable<BigInteger>, IEquatable<BigInteger>
- public BigInteger(short sign, uint[] data)
- public static BigInteger Parse(string value, NumberStyles style, IFormatProvider provider)
- public static BigInteger Parse(string value, IFormatProvider provider)
- public static BigInteger Parse(string value)
- public static BigInteger Parse(string value, IFormatProvider provider)
- public static BigInteger Parse(string value, NumberStyles style, IFormatProvider provider)
- public static bool TryParse(string value, NumberStyles style, CultureInfo cultureInfo, out BigInteger result)
- public static bool TryParse(string value, NumberStyles style, IFormatProvider provider, out BigInteger result)
- public string ToString(IFormatProvider provider)
- public string ToString(IFormatProvider provider)
-
public class DerData
-
public class NetConfServerException : SshException
-
public class ProxyException : SshException
-
public class ScpException : SshException
-
public class SemaphoreLight : IDisposable
-
public class SftpPathNotFoundException : SshException
-
public class SftpPermissionDeniedException : SshException
-
public class SshAuthenticationException : SshException
-
public class SshConnectionException : SshException
-
public abstract class SshData
-
public class SshDataStream : MemoryStream
-
public class SshException : Exception
-
public class SshOperationTimeoutException : SshException
-
public class SshPassPhraseNullOrEmptyException : SshException
-
public enum TerminalModes
Renci.SshNet.Compression
Renci.SshNet.Messages.Authentication
Renci.SshNet.Messages.Connection
Renci.SshNet.Messages.Transport
Renci.SshNet.Security
Renci.SshNet.Security.Cryptography
-
public abstract class BlockCipher : SymmetricCipher
-
public abstract class Cipher
- public abstract byte MinimumSize { get; }
- protected static uint BigEndianToUInt32(byte[] buffer)
- protected static uint BigEndianToUInt32(byte[] buffer, int offset)
- protected static ulong BigEndianToUInt64(byte[] buffer)
- protected static ulong BigEndianToUInt64(byte[] buffer, int offset)
- protected static uint LittleEndianToUInt32(byte[] buffer)
- protected static uint LittleEndianToUInt32(byte[] buffer, int offset)
- protected static ulong LittleEndianToUInt64(byte[] buffer)
- protected static ulong LittleEndianToUInt64(byte[] buffer, int offset)
- protected static void UInt32ToBigEndian(uint number, byte[] buffer)
- protected static void UInt32ToBigEndian(uint number, byte[] buffer, int offset)
- protected static void UInt32ToLittleEndian(uint number, byte[] buffer)
- protected static void UInt32ToLittleEndian(uint number, byte[] buffer, int offset)
- protected static void UInt64ToBigEndian(ulong number, byte[] buffer)
- protected static void UInt64ToBigEndian(ulong number, byte[] buffer, int offset)
- protected static void UInt64ToLittleEndian(ulong number, byte[] buffer)
- protected static void UInt64ToLittleEndian(ulong number, byte[] buffer, int offset)
- public abstract byte[] Decrypt(byte[] input, int offset, int length)
- public abstract byte[] Encrypt(byte[] input, int offset, int length)
-
public class HMac<T> : KeyedHashAlgorithm where T : HashAlgorithm
-
public class MD5Hash : HashAlgorithm
-
public class EcdsaDigitalSignature : DigitalSignature, IDisposable
-
public class ED25519DigitalSignature : DigitalSignature, IDisposable
-
public class HMACMD5 : HMACMD5
-
public class HMACSHA1 : HMACSHA1
-
public class HMACSHA256 : HMACSHA256
-
public class HMACSHA384 : HMACSHA384
-
public class HMACSHA512 : HMACSHA512
-
public class SHA1Hash : HashAlgorithm
-
public class SHA256Hash : HashAlgorithm
Renci.SshNet.Security.Cryptography.Ciphers
-
public sealed class AesCipher : BlockCipher
-
public sealed class Arc4Cipher : StreamCipher
-
public abstract class CipherPadding
- public abstract byte[] Pad(int blockSize, byte[] input, int offset, int length)
- public byte[] Pad(byte[] input, int paddinglength)
- public abstract byte[] Pad(byte[] input, int offset, int length, int paddinglength)
Renci.SshNet.Sftp