private byte[] GetBytesFormFilter(Filter <Employee> filter)
        {
            var wireProtocol = new DefaultWireProtocol();
            var stream       = new MemoryStream();

            wireProtocol.WriteMessage(new DefaultSerializer(stream), filter);
            return(stream.ToArray());
        }
Ejemplo n.º 2
0
        public static long GetDataSizeInBytes(List <Employee> data)
        {
            var  defaultWireProtocol = new DefaultWireProtocol();
            long totayBytes          = 0;

            data.ForEach(item =>
            {
                var stream = new MemoryStream();
                defaultWireProtocol.WriteMessage(new DefaultSerializer(stream), item);
                totayBytes += stream.Length;
            });
            return(totayBytes);
        }
        private Filter <Employee> GetFilterFormBytes(byte[] filterBytes)
        {
            var wireProtocol = new DefaultWireProtocol();

            return((Filter <Employee>)wireProtocol.ReadMessage(new DefaultDeserializer(new MemoryStream(filterBytes))));
        }