Beispiel #1
0
        public void Serialization()
        {
            MemoryStream ms     = new MemoryStream();
            BinaryWriter writer = new BinaryWriter(ms);
            HttpStaticObjectsCollection hsoc = new HttpStaticObjectsCollection();

            hsoc.Serialize(writer);

            ms.Position = 0;
            BinaryReader reader = new BinaryReader(ms);

            Assert.IsNotNull(HttpStaticObjectsCollection.Deserialize(reader));
        }
Beispiel #2
0
            public void writeExternal(java.io.ObjectOutput output)
            {
                lock (this) {
                    output.writeBoolean(_needSessionPersistence);
                    if (!_needSessionPersistence)
                    {
                        //indicates that there is nothing to serialize for this object
                        return;
                    }

                    ObjectOutputStream     ms = new ObjectOutputStream(output);
                    System.IO.BinaryWriter bw = new System.IO.BinaryWriter(ms);
                    _items.Serialize(bw);
                    _staticObjects.Serialize(bw);
                }
            }
Beispiel #3
0
 public override void Serialize(BinaryWriter writer)
 {
     _collection.Serialize(writer);
 }