Exemplo n.º 1
0
        public ProxiedHttpTunnelConnection(TunnelConnectionHandle handle, ProxiedHttpTunnelOptions options)
            : base(handle)
        {
            _receiveBuffer = ArrayPool <byte> .Shared.Rent(options.ReceiveBufferSize);

            Options = options ?? throw new ArgumentNullException(nameof(options));
            BaseUri = GetBaseUri();
        }
 protected TunnelConnection(TunnelConnectionHandle handle)
 {
     _socketContext = handle.SocketContext ?? throw new InvalidOperationException("Invalid tunnel handle.");
 }
Exemplo n.º 3
0
 public ProxiedSslTunnelConnection(TunnelConnectionHandle handle, ProxiedSslTunnelOptions options)
     : base(handle, options)
 {
     _options = options ?? throw new ArgumentNullException(nameof(options));
 }