sto lavorando con il cliente Enyim.Caching memcached per C# il server è http://memcached.org sull'ultima versione di Ubuntunon può memorizzare un oggetto complesso in memcached
MemcachedClient mc = new MemcachedClient();
XmlDocument xmlDocument = new XmlDocument();
mc.Store(StoreMode.Set, "foo", xmlDocument);
object myXml= mc.Get("foo");
e myXML è nullo, perché c'è un modo per memorizzare il mio oggetto. Lo scopo: Sto cercando di sostituire HttpCache nel mio codice per Memcached ma con HttpCache posso aggiungere oggetti complessi alla cache.
Qui XmlDocument è un esempio, ma con una semplice classe non funziona troppo
qual è la build di memcache che usi? Vi consiglio di usare [questo] (http://www.couchbase.com/products-and-services/memcached) su Windows. – Dasun
Io lavoro con http://memcached.org su ubuntu e prima di cambiare tutto il mio server puoi confermarmi che con la tua soluzione sarò in grado di memorizzare un oggetto complesso? –
'XmlDocument' non sembra essere binario' [Serializable] '. Utilizza la rappresentazione di stringa dell'XML, ad esempio 'xmlDocument.OuterXml'. –