Udostępnij za pośrednictwem


XmlReader.ValueType Właściwość

Definicja

Pobiera typ środowiska uruchomieniowego języka wspólnego (CLR) dla bieżącego węzła.

public:
 virtual property Type ^ ValueType { Type ^ get(); };
public virtual Type ValueType { get; }
member this.ValueType : Type
Public Overridable ReadOnly Property ValueType As Type

Wartość właściwości

Type

Typ CLR odpowiadający typowi wartości węzła. Wartość domyślna to System.String.

Wyjątki

Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

Uwagi

Aby uzyskać listę mapowań domyślnych , zobacz Obsługa typów w klasach System.Xml .

Element typu xs:int ma wartość domyślną ValueType System.Int32 . ValueType Może to być jednak jeden z prawidłowych typów, które mogą być mapowane na xs:int, takie jak System.Int16 lub System.Double.

Jeśli węzeł nie jest wpisany lub węzeł jest elementem zawierającym zawartość mieszaną, wartość węzła jest mapowana na System.String typ.

Uwagi dotyczące dziedziczenia

Implementatory muszą podać dla ValueType każdego węzła, nawet jeśli jest to tylko System.String typ.

Dotyczy