2010-08-14 45 views
0

我使用NorthscaleClient來自Enyim Memcached客戶端庫存以存儲Northscale Memcached Server中的對象。以下不一致,斷言在大多數時間都失敗。我做錯了什麼?NorthscaleClient不一致設置值

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

回答

0

問題是的new NorthScaleClient(c).Store(StoreMode.Set, i.ToString(), reader)內部Assert.True方法的使用。刪除內聯呼叫並在外部正常初始化之後運行。我想,有時候這個對象可能會超出範圍,斷言失敗。