XmlReader.ReadContentAsDecimal 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.
Odczytuje zawartość tekstową w bieżącej pozycji jako Decimal obiekt.
public:
virtual System::Decimal ReadContentAsDecimal();
public virtual decimal ReadContentAsDecimal ();
abstract member ReadContentAsDecimal : unit -> decimal
override this.ReadContentAsDecimal : unit -> decimal
Public Overridable Function ReadContentAsDecimal () As Decimal
Zwraca
Zawartość tekstowa w bieżącej pozycji jako Decimal obiekt.
Wyjątki
Próba rzutowania jest nieprawidłowa.
Format ciągu jest nieprawidłowy.
Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".
Uwagi
Ta metoda łączy tekst, białe znaki, znaczące białe znaki i sekcje CDATA oraz pomija wszelkie komentarze lub instrukcje przetwarzania. Odwołania do jednostek są automatycznie rozwiązywane.
Jeśli zawartość jest typowana xsd:decimal
, czytnik zwraca obiekt rozpboxowany Decimal . Jeśli zawartość nie jest wpisywana xsd:decimal
, czytelnik próbuje przekonwertować go na Decimal obiekt zgodnie z regułami zdefiniowanymi przez zalecenie schematu XML W3C Part 2: Datatypes .
W poniższej tabeli opisano sposób traktowania poszczególnych typów węzłów przez tę metodę.
XmlNodeType | Wartość zwracana | Zachowanie czytelnika |
---|---|---|
Text CDATA Whitespace SignificantWhitespace EntityReference EndEntity |
Połączona zawartość tekstu, CDATA, biały znak i znaczące węzły odstępu przekonwertowane na żądany typ. | Przechodzi do następnego elementu początkowego lub tagu elementu końcowego. Odwołania do jednostek są automatycznie rozszerzane. |
Attribute |
Tak samo jak wywołanie XmlConvert.ToXxx wartości atrybutu. |
Czytelnik pozostaje w bieżącej pozycji. |
Comment ProcessingInstruction |
Ignoruje instrukcję przetwarzania (PI) lub komentarz i odczytuje połączoną zawartość tekst, która następuje po pi lub komentarzu. | Przechodzi do następnego elementu początkowego lub tagu elementu końcowego. Odwołania do jednostek są automatycznie rozszerzane. |
EndElement |
Pusty ciąg. | Czytelnik pozostaje w bieżącej pozycji. |
Element XmlDeclaration None Document DocumentType Notation Entity DocumentFragment |
Jest InvalidOperationException zgłaszany. | Niezdefiniowany, chociaż zazwyczaj czytelnik pozostaje w bieżącej pozycji. |
Aby uzyskać więcej informacji, zobacz stronę referencyjną XmlReader i zalecenie schematu XML W3C Part 2: Datatypes .