XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Metod

Definition

Returnerar det verifierade XML-elementet eller attributets värde som den typ som angetts med hjälp av det IXmlNamespaceResolver angivna objektet för att matcha namnområdesprefix.

public:
 override System::Object ^ ValueAs(Type ^ type, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (type As Type, nsResolver As IXmlNamespaceResolver) As Object

Parametrar

type
Type

Typen som returnerar det verifierade XML-elementet eller attributets värde som.

nsResolver
IXmlNamespaceResolver

Det IXmlNamespaceResolver objekt som används för att matcha namnområdesprefix.

Returer

Värdet för det verifierade XML-elementet eller -attributet som den begärda typen.

Undantag

Värdet för det verifierade XML-elementet eller attributet har inte rätt format för måltypen.

Försök till avgjutning är inte giltigt.

Försöken resulterade i ett spill.

Kommentarer

Metoden ValueAs försöker konvertera värdet för det verifierade XML-elementet eller -attributet till den .NET angivna typen.

Objektet IXmlNamespaceResolver används för att matcha namnområdesprefix relaterade till typkonverteringar. Till exempel när du konverterar en xs:QName till en xs:string.

Mer information om typstöd i namnområdet finns i System.XmlTypstöd i System.Xml-klasserna.

Gäller för

Se även