Renci.SshNet.IBaseClient
Serves as base class for client implementations, provides common client functionality.
namespace Renci.SshNet
{
public interface IBaseClient
{
ConnectionInfo ConnectionInfo { get; }
bool IsConnected { get; }
TimeSpan KeepAliveInterval { get; set; }
event EventHandler<ExceptionEventArgs> ErrorOccurred;
event EventHandler<HostKeyEventArgs> HostKeyReceived;
void Connect();
Task ConnectAsync(CancellationToken cancellationToken);
void Disconnect();
void Dispose();
void SendKeepAlive();
}
}