コード例 #1
0
 internal Connection(Serializer serializer, IPEndPoint endpoint, Configuration configuration, IStartupRequestFactory startupRequestFactory)
 {
     _serializer            = serializer ?? throw new ArgumentNullException(nameof(serializer));
     Configuration          = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _startupRequestFactory = startupRequestFactory ?? throw new ArgumentNullException(nameof(startupRequestFactory));
     _tcpSocket             = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer             = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
コード例 #2
0
 public Connection(Serializer serializer, IPEndPoint endpoint, Configuration configuration)
 {
     if (serializer == null)
     {
         throw new ArgumentNullException("serializer");
     }
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     _serializer   = serializer;
     Configuration = configuration;
     _tcpSocket    = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer    = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
コード例 #3
0
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     if (configuration.BufferPool == null)
     {
         throw new ArgumentNullException(null, "BufferPool can not be null");
     }
     ProtocolVersion = protocolVersion;
     Configuration   = configuration;
     _tcpSocket      = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer      = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
コード例 #4
0
ファイル: Connection.cs プロジェクト: shawhu/csharp-driver
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     if (configuration.BufferPool == null)
     {
         throw new ArgumentNullException(null, "BufferPool can not be null");
     }
     ProtocolVersion = protocolVersion;
     Configuration = configuration;
     _tcpSocket = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
コード例 #5
0
ファイル: Connection.cs プロジェクト: rasmus-s/csharp-driver
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     this.ProtocolVersion = protocolVersion;
     this.Configuration = configuration;
     _tcpSocket = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
 }
コード例 #6
0
ファイル: Connection.cs プロジェクト: oguimbal/csharp-driver
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     ProtocolVersion = protocolVersion;
     Configuration = configuration;
     _tcpSocket = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
コード例 #7
0
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     this.ProtocolVersion = protocolVersion;
     this.Configuration   = configuration;
     _tcpSocket           = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
 }