コード例 #1
0
 internal SocketPool(ServerPool owner, string host)
 {
     Host = host;
     this.owner = owner;
     endPoint = getEndPoint(host);
     queue = new Queue<PooledSocket>();
 }
コード例 #2
0
        //Private constructor
        private MemcachedClient(string name, string[] hosts)
        {
            if (String.IsNullOrEmpty(name))
            {
                throw new ConfigurationErrorsException("Name of MemcachedClient instance cannot be empty.");
            }
            if (hosts == null || hosts.Length == 0)
            {
                throw new ConfigurationErrorsException("Cannot configure MemcachedClient with empty list of hosts.");
            }

            Name       = name;
            serverPool = new ServerPool(hosts);
        }