XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) 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.
Zwraca zweryfikowany element XML lub wartość atrybutu jako typ określony przy użyciu określonego IXmlNamespaceResolver obiektu do rozpoznawania prefiksów przestrzeni nazw.
public:
override System::Object ^ ValueAs(Type ^ type, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs (Type type, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs (Type type, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (type As Type, nsResolver As IXmlNamespaceResolver) As Object
Parametry
- type
- Type
Typ, który zwraca zweryfikowany element XML lub wartość atrybutu jako.
- nsResolver
- IXmlNamespaceResolver
Obiekt używany do rozpoznawania IXmlNamespaceResolver prefiksów przestrzeni nazw.
Zwraca
Wartość zweryfikowanego elementu XML lub atrybutu jako żądanego typu.
Wyjątki
Zweryfikowany element XML lub wartość atrybutu nie jest w poprawnym formacie dla typu docelowego.
Próba rzutowania jest nieprawidłowa.
Próba rzutowania spowodowała przepełnienie.
Uwagi
Metoda ValueAs próbuje przekonwertować wartość zweryfikowanego elementu XML lub atrybutu na określony typ platformy .NET.
Obiekt jest używany do rozpoznawania IXmlNamespaceResolver prefiksów przestrzeni nazw związanych z konwersjami typów. Na przykład podczas konwertowania elementu xs:QName
na element xs:string
.
Aby uzyskać więcej informacji na temat obsługi typów w System.Xml przestrzeni nazw, zobacz Obsługa typów w klasach System.Xml.