XmlSchemaDatatype.ChangeType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型が XmlSchemaDatatype で表された XML スキーマ型の有効な共通言語ランタイム (CLR) 表現の 1 つである指定された値を、同じ値の別の有効な CLR 表現に変換します。
オーバーロード
ChangeType(Object, Type) |
型が XmlSchemaDatatype で表された XML スキーマ型の有効な共通言語ランタイム (CLR) 表現の 1 つである指定された値を、指定された CLR 型に変換します。 |
ChangeType(Object, Type, IXmlNamespaceResolver) |
XmlSchemaDatatype が xs:QName 型を表すか、またはそれから派生した型を表す場合に、型が IXmlNamespaceResolver で表された XML スキーマ型の有効な共通言語ランタイム (CLR) 表現の 1 つである指定された値を、XmlSchemaDatatype を使用して指定された CLR 型に変換します。 |
ChangeType(Object, Type)
型が XmlSchemaDatatype で表された XML スキーマ型の有効な共通言語ランタイム (CLR) 表現の 1 つである指定された値を、指定された CLR 型に変換します。
public:
virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType);
public virtual object ChangeType (object value, Type targetType);
abstract member ChangeType : obj * Type -> obj
override this.ChangeType : obj * Type -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type) As Object
パラメーター
- value
- Object
指定された型に変換する入力値。
- targetType
- Type
入力値変換後の型。
戻り値
変換された入力値。
例外
XmlSchemaDatatype で表された型では、指定された値の型から指定された型への変換がサポートされません。
注釈
クラスでの System.Xml 型のサポートと XML データ型の変換の詳細については、「 System.Xml クラス」トピックの「型のサポート 」を参照してください。
適用対象
ChangeType(Object, Type, IXmlNamespaceResolver)
XmlSchemaDatatype が xs:QName 型を表すか、またはそれから派生した型を表す場合に、型が IXmlNamespaceResolver で表された XML スキーマ型の有効な共通言語ランタイム (CLR) 表現の 1 つである指定された値を、XmlSchemaDatatype を使用して指定された CLR 型に変換します。
public:
virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType, System::Xml::IXmlNamespaceResolver ^ namespaceResolver);
public virtual object ChangeType (object value, Type targetType, System.Xml.IXmlNamespaceResolver namespaceResolver);
abstract member ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
override this.ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type, namespaceResolver As IXmlNamespaceResolver) As Object
パラメーター
- value
- Object
指定された型に変換する入力値。
- targetType
- Type
入力値変換後の型。
- namespaceResolver
- IXmlNamespaceResolver
名前空間プレフィックスの解決に使用する IXmlNamespaceResolver。 これは、XmlSchemaDatatype が xs:QName 型またはそれから派生した型を表す場合にのみ使用します。
戻り値
変換された入力値。
例外
XmlSchemaDatatype で表された型では、指定された値の型から指定された型への変換がサポートされません。
注釈
クラスでの System.Xml 型のサポートと XML データ型の変換の詳細については、「 System.Xml クラス」トピックの「型のサポート 」を参照してください。
適用対象
.NET