ReadContentAs()

XmlReader::ReadContentAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) method

Reads the content as an object of the type specified.

virtual SharedPtr<Object> System::Xml::XmlReader::ReadContentAs(const TypeInfo &returnType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)

Arguments

ParameterTypeDescription
returnTypeconst TypeInfo&The type of the value to be returned.
namespaceResolverSharedPtr<IXmlNamespaceResolver>An IXmlNamespaceResolver object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an XmlQualifiedName object to an xs:string. This value can be nullptr.

Return Value

The concatenated text content or attribute value converted to the requested type.

Exceptions

ExceptionDescription
FormatExceptionThe content is not in the correct format for the target type.
InvalidCastExceptionThe attempted cast is not valid.
ArgumentNullExceptionThe returnType value is nullptr.
InvalidOperationExceptionThe current node is not a supported node type.
OverflowExceptionRead Decimal::MaxValue.

See Also