Read() public method

public Read ( PooledSocket socket ) : bool
socket Enyim.Caching.Memcached.PooledSocket
return bool
        protected override IOperationResult ReadResponse(PooledSocket socket)
        {
            var response = new ObserveResponse();
            var result = new ObserveOperationResult();
            var retval = false;

            if (response.Read(socket))
            {
                retval = true;
                result.Cas = response.Cas;
                result.StatusCode = StatusCode;
                result.Key = response.Key;
                result.KeyState = response.KeyState;
                result.PersistenceStats = response.PersistenceStats;
                result.ReplicationStats = response.ReplicationStats;
            }

            this.StatusCode = response.StatusCode.ToStatusCode();

            result.PassOrFail(retval, ResultHelper.ProcessResponseData(response.Data, "Failed: "));
            return result;
        }
Esempio n. 2
0
        protected override IOperationResult ReadResponse(PooledSocket socket)
        {
            var response = new ObserveResponse();
            var result   = new ObserveOperationResult();
            var retval   = false;

            if (response.Read(socket))
            {
                retval                  = true;
                result.Cas              = response.Cas;
                result.StatusCode       = StatusCode;
                result.Key              = response.Key;
                result.KeyState         = response.KeyState;
                result.PersistenceStats = response.PersistenceStats;
                result.ReplicationStats = response.ReplicationStats;
            }

            this.StatusCode = response.StatusCode;

            result.PassOrFail(retval, ResultHelper.ProcessResponseData(response.Data, "Failed: "));
            return(result);
        }