0

我正在使用NorthscaleClientEnyim Memcached客户端库将对象存储在Northscale Memcached Server中。下面的工作不一致,断言大部分时间都失败了。我做错什么了吗?

        // File size is 360kb
        var reader = File.ReadAllText(@"c:\RHDSetup.log");
        for (int i = 0; i < 10; i++)
        {
            Assert.True(new NorthScaleClient(c).Store(StoreMode.Set, i.ToString(),
                                reader));

            Thread.Sleep(1000);
        }
4

1 回答 1

0

问题是new NorthScaleClient(c).Store(StoreMode.Set, i.ToString(), reader)内部Assert.True方法的使用。删除内联调用并在外部对其进行初始化后效果很好。我想,可能有时对象超出范围并且断言失败。

于 2011-03-26T11:18:24.247 回答