XPathItem.ValueAs 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 objektets värde som den angivna typen.
Överlagringar
| Name | Description |
|---|---|
| ValueAs(Type) |
Returnerar objektets värde som den angivna typen. |
| ValueAs(Type, IXmlNamespaceResolver) |
När objektet åsidosättas i en härledd klass returneras objektets värde som den typ som angetts med hjälp av det IXmlNamespaceResolver angivna objektet för att matcha namnområdesprefix. |
ValueAs(Type)
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
Returnerar objektets värde som den angivna typen.
public:
virtual System::Object ^ ValueAs(Type ^ returnType);
public virtual object ValueAs(Type returnType);
abstract member ValueAs : Type -> obj
override this.ValueAs : Type -> obj
Public Overridable Function ValueAs (returnType As Type) As Object
Parametrar
- returnType
- Type
Den typ som ska returnera objektvärdet som.
Returer
Värdet för objektet som den begärda typen.
Undantag
Objektets värde är inte i rätt format för måltypen.
Försök till avgjutning är inte giltigt.
Försöken resulterade i ett spill.
Kommentarer
När den åsidosättas i en härledd klass försöker metoden ValueAs konvertera värdet för objektet till den angivna .NET typen.
Se även
Gäller för
ValueAs(Type, IXmlNamespaceResolver)
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
- Källa:
- XPathItem.cs
När objektet åsidosättas i en härledd klass returneras objektets värde som den typ som angetts med hjälp av det IXmlNamespaceResolver angivna objektet för att matcha namnområdesprefix.
public:
abstract System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public abstract object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public abstract object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
abstract member ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public MustOverride Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object
Parametrar
- returnType
- Type
Den typ som objektets värde ska returneras som.
- nsResolver
- IXmlNamespaceResolver
Det IXmlNamespaceResolver objekt som används för att matcha namnområdesprefix.
Returer
Värdet för objektet som den begärda typen.
Undantag
Objektets värde är inte i rätt format för måltypen.
Försök till avgjutning är inte giltigt.
Försöken resulterade i ett spill.
Kommentarer
När den åsidosättas i en härledd klass försöker metoden ValueAs konvertera värdet för objektet till den angivna .NET 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.