System.Runtime.Serialization.XmlObjectSerializer.WriteObject C# (CSharp) Method

WriteObject() public method

public WriteObject ( Stream stream, object graph ) : void
stream Stream
graph object
return void
        public virtual void WriteObject(Stream stream, object graph)
        {
            CheckNull(stream, nameof(stream));
            XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(stream, Encoding.UTF8, false /*ownsStream*/);
            WriteObject(writer, graph);
            writer.Flush();
        }

Same methods

XmlObjectSerializer::WriteObject ( System stream, object graph ) : void
XmlObjectSerializer::WriteObject ( XmlDictionaryWriter writer, object graph ) : void
XmlObjectSerializer::WriteObject ( XmlWriter writer, object graph ) : void

Usage Example

コード例 #1
0
ファイル: TestClass.cs プロジェクト: dennido5/70-483
        /// <remarks>
        /// DataContractJsonSerializer : XmlObjectSerializer (abstract)
        /// DataContractSerializer : XmlObjectSerializer (abstract)
        /// </remarks>
        private string WriteObject(Location location, XmlObjectSerializer serializer)
        {
            var memoryStream = new System.IO.MemoryStream();

            serializer.WriteObject(memoryStream, location);

            memoryStream.Position = 0;
            var reader = new System.IO.StreamReader(memoryStream);
            var output = reader.ReadToEnd();
            return output;
        }
All Usage Examples Of System.Runtime.Serialization.XmlObjectSerializer::WriteObject