XmlSchemaDatatype.ChangeType Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje określoną wartość, której typ jest jedną z prawidłowych reprezentacji środowiska uruchomieniowego języka wspólnego (CLR) typu schematu XML reprezentowanego przez XmlSchemaDatatypeelement , na inną prawidłową reprezentację CLR tej samej wartości.
Przeciążenia
ChangeType(Object, Type) |
Konwertuje określoną wartość, której typ jest jedną z prawidłowych reprezentacji środowiska uruchomieniowego języka wspólnego (CLR) typu schematu XML reprezentowanego przez XmlSchemaDatatypeklasę , na określony typ CLR. |
ChangeType(Object, Type, IXmlNamespaceResolver) |
Konwertuje określoną wartość, której typ jest jedną z prawidłowych reprezentacji środowiska uruchomieniowego języka wspólnego (CLR) typu schematu XML reprezentowanego przez XmlSchemaDatatypeklasę , do typu CLR określonego przy użyciu klasy IXmlNamespaceResolver , jeśli XmlSchemaDatatype reprezentuje typ xs:QName lub typ pochodzący z niego. |
ChangeType(Object, Type)
Konwertuje określoną wartość, której typ jest jedną z prawidłowych reprezentacji środowiska uruchomieniowego języka wspólnego (CLR) typu schematu XML reprezentowanego przez XmlSchemaDatatypeklasę , na określony typ 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
Parametry
- value
- Object
Wartość wejściowa, która ma być konwertowana na określony typ.
- targetType
- Type
Typ docelowy, na który ma być konwertowana wartość wejściowa.
Zwraca
Przekonwertowana wartość wejściowa.
Wyjątki
Typ reprezentowany przez XmlSchemaDatatype obiekt nie obsługuje konwersji z typu określonej wartości do określonego typu.
Uwagi
Aby uzyskać więcej informacji na temat obsługi typów w System.Xml klasach i konwersji typów danych XML, zobacz temat Obsługa typów w temacie klasy System.Xml .
Dotyczy
ChangeType(Object, Type, IXmlNamespaceResolver)
Konwertuje określoną wartość, której typ jest jedną z prawidłowych reprezentacji środowiska uruchomieniowego języka wspólnego (CLR) typu schematu XML reprezentowanego przez XmlSchemaDatatypeklasę , do typu CLR określonego przy użyciu klasy IXmlNamespaceResolver , jeśli XmlSchemaDatatype reprezentuje typ xs:QName lub typ pochodzący z niego.
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
Parametry
- value
- Object
Wartość wejściowa, która ma być konwertowana na określony typ.
- targetType
- Type
Typ docelowy, na który ma być konwertowana wartość wejściowa.
- namespaceResolver
- IXmlNamespaceResolver
Służy IXmlNamespaceResolver do rozpoznawania prefiksów przestrzeni nazw. Jest to używane tylko wtedy XmlSchemaDatatype , gdy reprezentuje typ xs:QName lub typ pochodzący z niego.
Zwraca
Przekonwertowana wartość wejściowa.
Wyjątki
Typ reprezentowany przez XmlSchemaDatatype obiekt nie obsługuje konwersji z typu określonej wartości do określonego typu.
Uwagi
Aby uzyskać więcej informacji na temat obsługi typów w System.Xml klasach i konwersji typów danych XML, zobacz temat Obsługa typów w temacie klasy System.Xml .