System.Web.UI.LosFormatter.Serialize C# (CSharp) Method

Serialize() public method

public Serialize ( Stream stream, object value ) : void
stream Stream
value object
return void
		public void Serialize (Stream stream, object value)
		{
			if (stream == null)
				throw new ArgumentNullException ("stream");
#if NET_4_0
			if (!stream.CanSeek)
				throw new NotSupportedException ();
#endif
			string b64 = SerializeToBase64 (value);
			byte [] bytes = Encoding.ASCII.GetBytes (b64);
			stream.Write (bytes, 0, bytes.Length);
		}

Same methods

LosFormatter::Serialize ( TextWriter output, object value ) : void

Usage Example

Example #1
0
		public void Ctor0_Deny_Unrestricted ()
		{
			LosFormatter lf = new LosFormatter ();

			MemoryStream ms = new MemoryStream ();
			lf.Serialize (ms, "mono");
			ms.Position = 0;
			Assert.IsNotNull (lf.Deserialize (ms), "Deserialize(Stream)");

			StringWriter sw = new StringWriter ();
			lf.Serialize (sw, "mono");
			string s = sw.ToString ();
			StringReader sr = new StringReader (s);
			Assert.IsNotNull (lf.Deserialize (sr), "Deserialize(TextReader)");

			Assert.IsNotNull (lf.Deserialize (s), "Deserialize(string)");
		}
All Usage Examples Of System.Web.UI.LosFormatter::Serialize