XPathItem.ValueAs Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu položky jako zadaný typ.
Přetížení
| Name | Description |
|---|---|
| ValueAs(Type) |
Vrátí hodnotu položky jako zadaný typ. |
| ValueAs(Type, IXmlNamespaceResolver) |
Při přepsání v odvozené třídě vrátí hodnotu položky jako typ zadaný pomocí objektu IXmlNamespaceResolver určeného k překladu předpon oboru názvů. |
ValueAs(Type)
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
Vrátí hodnotu položky jako zadaný typ.
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
Parametry
- returnType
- Type
Typ, který má vrátit hodnotu položky jako.
Návraty
Hodnota položky jako požadovaný typ.
Výjimky
Hodnota položky není ve správném formátu pro cílový typ.
Pokus o přetypování není platný.
Pokus o přetypování způsobil přetečení.
Poznámky
Při přepsání v odvozené třídě se metoda ValueAs pokusí převést hodnotu položky na zadaný typ .NET.
Viz také
Platí pro
ValueAs(Type, IXmlNamespaceResolver)
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
- Zdroj:
- XPathItem.cs
Při přepsání v odvozené třídě vrátí hodnotu položky jako typ zadaný pomocí objektu IXmlNamespaceResolver určeného k překladu předpon oboru názvů.
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
Parametry
- returnType
- Type
Typ, který má vrátit hodnotu položky jako.
- nsResolver
- IXmlNamespaceResolver
Objekt IXmlNamespaceResolver použitý k překladu předpon oboru názvů.
Návraty
Hodnota položky jako požadovaný typ.
Výjimky
Hodnota položky není ve správném formátu pro cílový typ.
Pokus o přetypování není platný.
Pokus o přetypování způsobil přetečení.
Poznámky
Při přepsání v odvozené třídě se metoda ValueAs pokusí převést hodnotu položky na zadaný typ .NET.
Objekt IXmlNamespaceResolver slouží k překladu předpon oboru názvů souvisejících s převody typů. Například při převodu na xs:QName .xs:string
Další informace o podpoře typů v System.Xml oboru názvů naleznete v tématu Podpora typů v Třídy System.Xml.