XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.