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);
				}
			}
Exemplo n.º 2
0
			public void writeExternal (java.io.ObjectOutput __p1)
			{
				Page page = CurrentPage;
				ObjectStateFormatter osf = new ObjectStateFormatter (page);
				ObjectOutputStream outputStream = new ObjectOutputStream (__p1);

				if (page.NeedViewStateEncryption || page.EnableViewStateMac)
					outputStream.writeObject (osf.Serialize (_state));
				else
					osf.Serialize (outputStream, _state);
			}