Exemplo n.º 1
0
 protected string EntityFilename(EntityMem pEntity)
 {
     return(_entityStorageDir
            + Path.DirectorySeparatorChar
            + pEntity.StorageName()
            + ".json");
 }
Exemplo n.º 2
0
 public virtual void RemoveFromStorage(EntityMem pEntity)
 {
     lock (_storageLock)
     {
         try
         {
             File.Delete(EntityFilename(pEntity));
         }
         catch (Exception e)
         {
             Context.Log.Error("{0} Exception deleting entity from storage. dir={1}, storeName={2}, e={3}",
                               _logHeader, _entityStorageDir, pEntity.StorageName(), e);
         }
     }
 }
Exemplo n.º 3
0
 public virtual void StoreInStorage(EntityMem pEntity)
 {
     lock (_storageLock) {
         try
         {
             File.WriteAllText(EntityFilename(pEntity),
                               JsonConvert.SerializeObject(pEntity, Formatting.Indented));
         }
         catch (Exception e)
         {
             Context.Log.Error("{0} Exception writing entity to storage. dir={1}, storeName={2}, e={3}",
                               _logHeader, _entityStorageDir, pEntity.StorageName(), e);
         }
     }
 }
Exemplo n.º 4
0
 public void StoreInStorage(EntityMem pEntity)
 {
     File.WriteAllText(EntityFilename(pEntity), JsonConvert.SerializeObject(pEntity, Formatting.Indented));
 }