Esempio n. 1
0
        public T Deserialize <T>(BinaryValue data)
        {
            IReliableStateSerializer <T> serializer = this.serializerResolver.Resolve <T>(this.collectionName, SerializationIntent.Replication);

            using (MemoryStream stream = new MemoryStream(data.Buffer))
            {
                return(serializer.Deserialize(stream));
            }
        }
Esempio n. 2
0
        public BinaryValue Serialize <T>(T value)
        {
            IReliableStateSerializer <T> serializer = this.serializerResolver.Resolve <T>(this.collectionName, SerializationIntent.Replication);

            using (MemoryStream stream = new MemoryStream())
            {
                serializer.Serialize(stream, value);
                return(new BinaryValue(stream.ToArray(), false));
            }
        }