Aggiunta metodi serialize/deserialize
This commit is contained in:
@@ -948,7 +948,11 @@ namespace SteamWare
|
||||
// ...se uso redis...
|
||||
if (cacheOnRedis)
|
||||
{
|
||||
answ = JsonConvert.DeserializeObject(getRSV(redHash(nomeVar)));
|
||||
string valSer = getRSV(redHash(nomeVar));
|
||||
if (valSer != "" && valSer != null)
|
||||
{
|
||||
answ = JsonConvert.DeserializeObject(valSer);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1251,6 +1255,36 @@ namespace SteamWare
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// Serializzazione di un oggetto generico
|
||||
/// </summary>
|
||||
/// <param name="origVal"></param>
|
||||
/// <returns></returns>
|
||||
public string serializeVal(object origVal)
|
||||
{
|
||||
string answ = "";
|
||||
try
|
||||
{
|
||||
answ = JsonConvert.SerializeObject(origVal);
|
||||
}
|
||||
catch { }
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// Deserializzazione di un valore string in oggetto generico
|
||||
/// </summary>
|
||||
/// <param name="serVal"></param>
|
||||
/// <returns></returns>
|
||||
public object deserializeVal(string serVal)
|
||||
{
|
||||
object answ = "";
|
||||
try
|
||||
{
|
||||
answ = JsonConvert.DeserializeObject(serVal);
|
||||
}
|
||||
catch { }
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Connessione lazy a redis...
|
||||
|
||||
Reference in New Issue
Block a user