internal void Fail(ConnectionFailureType failure, Exception innerException) { PhysicalConnection.IdentifyFailureType(innerException, ref failure); if (resultProcessor != null) { resultProcessor.ConnectionFail(this, failure, innerException); } }
public void ConnectionFail(Message message, ConnectionFailureType fail, Exception innerException) { PhysicalConnection.IdentifyFailureType(innerException, ref fail); string exMessage = fail.ToString() + (message == null ? "" : (" on " + message.Command)); var ex = innerException == null ? new RedisConnectionException(fail, exMessage) : new RedisConnectionException(fail, exMessage, innerException); SetException(message, ex); }