다음을 통해 공유


XmlSchemaDatatype.ChangeType 메서드

정의

지정된 값을 같은 값에 해당하는 유효한 CLR 표현으로 변환합니다. 이 때 원래 값은 XmlSchemaDatatype으로 표시되는 XML 스키마 형식에 대한 유효한 CLR(공용 언어 런타임) 표현 형식 중 하나입니다.

오버로드

ChangeType(Object, Type)

지정된 값을 지정된 CLR(공용 언어 런타임) 형식으로 변환합니다. 이 때 원래 값은 XmlSchemaDatatype으로 표시되는 XML 스키마 형식에 대한 유효한 CLR 표현 형식 중 하나입니다.

ChangeType(Object, Type, IXmlNamespaceResolver)

XmlSchemaDatatype이 xs:QName 형식 또는 여기에서 파생된 형식을 나타내는 경우, 지정된 값을 IXmlNamespaceResolver를 사용하여 특정 CLR(공용 언어 런타임) 형식으로 변환합니다. 이 때 원래 값은 XmlSchemaDatatype으로 표시되는 XML 스키마 형식에 대한 유효한 CLR 표현 형식 중 하나입니다.

ChangeType(Object, Type)

Source:
XmlSchemaDataType.cs
Source:
XmlSchemaDataType.cs
Source:
XmlSchemaDataType.cs

지정된 값을 지정된 CLR(공용 언어 런타임) 형식으로 변환합니다. 이 때 원래 값은 XmlSchemaDatatype으로 표시되는 XML 스키마 형식에 대한 유효한 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

입력 값을 변환할 대상 형식입니다.

반환

변환된 입력 값입니다.

예외

Object 또는 Type 매개 변수가 null인 경우

XmlSchemaDatatype이 나타내는 형식이 지정된 값 형식에서 지정된 대상 형식으로의 변환을 지원하지 않는 경우

설명

클래스의 형식 지원 System.Xml 및 XML 데이터 형식 변환에 대한 자세한 내용은 System.Xml 클래스 항목의 형식 지원을 참조하세요 .

적용 대상

ChangeType(Object, Type, IXmlNamespaceResolver)

Source:
XmlSchemaDataType.cs
Source:
XmlSchemaDataType.cs
Source:
XmlSchemaDataType.cs

XmlSchemaDatatype이 xs:QName 형식 또는 여기에서 파생된 형식을 나타내는 경우, 지정된 값을 IXmlNamespaceResolver를 사용하여 특정 CLR(공용 언어 런타임) 형식으로 변환합니다. 이 때 원래 값은 XmlSchemaDatatype으로 표시되는 XML 스키마 형식에 대한 유효한 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 형식 또는 이 형식에서 파생된 형식을 나타내는 경우에만 사용됩니다.

반환

변환된 입력 값입니다.

예외

Object 또는 Type 매개 변수가 null인 경우

XmlSchemaDatatype이 나타내는 형식이 지정된 값 형식에서 지정된 대상 형식으로의 변환을 지원하지 않는 경우

설명

클래스의 형식 지원 System.Xml 및 XML 데이터 형식 변환에 대한 자세한 내용은 System.Xml 클래스 항목의 형식 지원을 참조하세요 .

적용 대상