/// <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()));
 }