/// <summary> /// Initializes a new instance of the <see cref="TcpClientTransportManager"/> class. /// </summary> /// <param name="configuration"> /// The <see cref="RpcClientConfiguration"/> which describes transport configuration. /// </param> public TcpClientTransportManager(RpcClientConfiguration configuration) : base(configuration) { #if !API_SIGNATURE_TEST base.SetTransportPool(configuration.TcpTransportPoolProvider(() => new TcpClientTransport(this), configuration.CreateTransportPoolConfiguration())); #endif }
/// <summary> /// Initializes a new instance of the <see cref="UdpClientTransportManager"/> class. /// </summary> /// <param name="configuration"> /// The <see cref="RpcClientConfiguration"/> which describes transport configuration. /// </param> public UdpClientTransportManager(RpcClientConfiguration configuration) : base(configuration) { SetTransportPool(configuration.UdpTransportPoolProvider(() => new UdpClientTransport(this), configuration.CreateTransportPoolConfiguration())); }