Пример #1
0
 /// <summary>
 /// Opens SFTP channel and creates a new instance.
 /// </summary>
 /// <param name="connection">SSH2 connection object</param>
 /// <returns>New instance.</returns>
 public static SFTPClient OpenSFTPChannel(SSH2Connection connection)
 {
     SFTPClientChannelEventReceiver channelReceiver = new SFTPClientChannelEventReceiver();
     SSHChannel channel = connection.OpenSubsystem(channelReceiver, "sftp");
     return new SFTPClient(channel, channelReceiver);
 }
Пример #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="channel">SSH2 channel object</param>
 /// <param name="channelReceiver">event receiver object</param>
 private SFTPClient(SSHChannel channel, SFTPClientChannelEventReceiver channelReceiver)
 {
     this._channel = channel;
     this._channelReceiver = channelReceiver;
 }