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

ReadObject() public method

public ReadObject ( Stream stream ) : object
stream Stream
return object
        public virtual object ReadObject(Stream stream)
        {
            CheckNull(stream, nameof(stream));
            return ReadObject(XmlDictionaryReader.CreateTextReader(stream, XmlDictionaryReaderQuotas.Max));
        }

Same methods

XmlObjectSerializer::ReadObject ( System stream ) : object
XmlObjectSerializer::ReadObject ( System reader, bool verifyObjectName ) : object
XmlObjectSerializer::ReadObject ( XmlDictionaryReader reader ) : object
XmlObjectSerializer::ReadObject ( XmlDictionaryReader reader, bool verifyObjectName ) : object
XmlObjectSerializer::ReadObject ( XmlReader reader ) : object
XmlObjectSerializer::ReadObject ( XmlReader reader, bool verifyObjectName ) : object

Usage Example

コード例 #1
0
ファイル: BaseMessagesFormatter.cs プロジェクト: pasko/mono
		object ReadHeaderObject (Type type, XmlObjectSerializer serializer, XmlDictionaryReader reader)
		{
			// FIXME: it's a nasty workaround just to avoid UniqueId output as a string.
			// Seealso MessageHeader.DefaultMessageHeader.OnWriteHeaderContents().
			// Note that msg.Headers.GetHeader<UniqueId> () simply fails (on .NET too) and it is useless. The API is lame by design.
			if (type == typeof (UniqueId))
				return new UniqueId (reader.ReadElementContentAsString ());
			else
				return serializer.ReadObject (reader);
		}
All Usage Examples Of System.Runtime.Serialization.XmlObjectSerializer::ReadObject