XPathItem.ValueAs メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
項目の値を、指定した型にして返します。
オーバーロード
ValueAs(Type) |
項目の値を、指定した型にして返します。 |
ValueAs(Type, IXmlNamespaceResolver) |
派生クラスでオーバーライドされた場合、名前空間プレフィックスの解決に指定された IXmlNamespaceResolver オブジェクトを使用して、項目の値を指定された型にして返します。 |
ValueAs(Type)
- ソース:
- XPathItem.cs
- ソース:
- XPathItem.cs
- ソース:
- XPathItem.cs
項目の値を、指定した型にして返します。
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
パラメーター
- returnType
- Type
返す項目の値に指定する型。
戻り値
要求した型に変換された項目の値。
例外
項目の値が、指定した型の正しい形式になっていません。
試行されたキャストが無効です。
試行されたキャストで、オーバーフローが発生しました。
注釈
派生クラスでオーバーライドされると、メソッドはValueAs項目の値を指定された.NET Framework 2.0 型に変換しようとします。
こちらもご覧ください
適用対象
ValueAs(Type, IXmlNamespaceResolver)
- ソース:
- XPathItem.cs
- ソース:
- XPathItem.cs
- ソース:
- XPathItem.cs
派生クラスでオーバーライドされた場合、名前空間プレフィックスの解決に指定された IXmlNamespaceResolver オブジェクトを使用して、項目の値を指定された型にして返します。
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
パラメーター
- returnType
- Type
返す項目の値に指定する型。
- nsResolver
- IXmlNamespaceResolver
名前空間プレフィックスの解決に使用する IXmlNamespaceResolver オブジェクト。
戻り値
要求した型に変換された項目の値。
例外
項目の値が、指定した型の正しい形式になっていません。
試行されたキャストが無効です。
試行されたキャストで、オーバーフローが発生しました。
注釈
派生クラスでオーバーライドされると、メソッドはValueAs項目の値を指定された.NET Framework 2.0 型に変換しようとします。
オブジェクトは IXmlNamespaceResolver 、型変換に関連する名前空間プレフィックスを解決するために使用されます。 たとえば、 を に変換する xs:QName
場合です xs:string
。
名前空間での System.Xml 型のサポートの詳細については、「 System.Xml クラスでの型のサポート」を参照してください。
こちらもご覧ください
適用対象
.NET