2010-08-14 3 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 метода. После удаления встроенного вызова и инициализации он работает хорошо. Думаю, что, вероятно, иногда объект выходит за пределы области видимости, а утверждение терпит неудачу.

Смежные вопросы