IConnectionInfo
                    interface IConnectionInfo
                
                Represents remote connection information.
            
                using Renci.SshNet.Common;
using Renci.SshNet.Messages.Connection;
using System;
using System.Collections.Generic;
using System.Text;
namespace Renci.SshNet
{
    internal interface IConnectionInfo
    {
        TimeSpan ChannelCloseTimeout { get; }
        IDictionary<string, RequestInfo> ChannelRequests { get; }
        Encoding Encoding { get; }
        string Host { get; }
        int Port { get; }
        ProxyTypes ProxyType { get; }
        string ProxyHost { get; }
        int ProxyPort { get; }
        string ProxyUsername { get; }
        string ProxyPassword { get; }
        int RetryAttempts { get; }
        TimeSpan Timeout { get; }
        event EventHandler<AuthenticationBannerEventArgs> AuthenticationBanner;
    }
}