Renci.SshNet.SshCommand
Represents an SSH command that can be executed.
namespace Renci.SshNet
{
public class SshCommand : IDisposable
{
public string CommandText { get; }
public TimeSpan CommandTimeout { get; set; }
public int? ExitStatus { get; }
public string ExitSignal { get; }
public Stream OutputStream { get; }
public Stream ExtendedOutputStream { get; }
public string Result { get; }
public string Error { get; }
public Stream CreateInputStream();
public Task ExecuteAsync(CancellationToken cancellationToken = default(CancellationToken));
public IAsyncResult BeginExecute();
public IAsyncResult BeginExecute(AsyncCallback callback);
public IAsyncResult BeginExecute(AsyncCallback callback, object state);
public IAsyncResult BeginExecute(string commandText, AsyncCallback callback, object state);
public string EndExecute(IAsyncResult asyncResult);
public void CancelAsync(bool forceKill = false, int millisecondsTimeout = 500);
public string Execute();
public string Execute(string commandText);
public void Dispose();
protected virtual void Dispose(bool disposing);
}
}