Sdílet prostřednictvím


XPathItem.ValueAs Metoda

Definice

Vrátí hodnotu položky jako zadaný typ.

Přetížení

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

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ý vrátí 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ý.

Při pokusu o přetypování došlo k přetečení.

Poznámky

Při přepsání v odvozené třídě se ValueAs metoda pokusí převést hodnotu položky na .NET Framework 2.0 typ zadaný.

Viz také

Platí pro

ValueAs(Type, IXmlNamespaceResolver)

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ý vrátí 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ý.

Při pokusu o přetypování došlo k přetečení.

Poznámky

Při přepsání v odvozené třídě se ValueAs metoda pokusí převést hodnotu položky na .NET Framework 2.0 typ zadaný.

Objekt se IXmlNamespaceResolver používá k překladu předpon oboru názvů souvisejících s převody typů. Například při převodu objektu xs:QNamexs:stringna .

Další informace o podpoře typů v System.Xml oboru názvů najdete v tématu Podpora typů v System.Xml třídách.

Viz také

Platí pro