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

ReadObject() public method

public ReadObject ( XmlDictionaryReader reader ) : object
reader System.Xml.XmlDictionaryReader
return object
        public virtual object ReadObject(XmlDictionaryReader reader)
        {
            return ReadObjectHandleExceptions(new XmlReaderDelegator(reader), true /*verifyObjectName*/);
        }

Same methods

XmlObjectSerializer::ReadObject ( Stream stream ) : object
XmlObjectSerializer::ReadObject ( System stream ) : object
XmlObjectSerializer::ReadObject ( System reader, bool verifyObjectName ) : 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