XmlReader.ReadContentAsLong 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ą na bieżącej pozycji jako 64-bitową liczbę całkowitą ze znakiem.
public:
virtual long ReadContentAsLong();
public virtual long ReadContentAsLong ();
abstract member ReadContentAsLong : unit -> int64
override this.ReadContentAsLong : unit -> int64
Public Overridable Function ReadContentAsLong () As Long
Zwraca
Zawartość tekstowa jako 64-bitowa liczba całkowita z podpisem.
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 tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".
Uwagi
Ta metoda łączy tekst, biały odstęp, znaczne odstępy i sekcje CDATA oraz pomija wszelkie komentarze lub instrukcje przetwarzania. Odwołania do jednostek są automatycznie rozwiązywane.
Jeśli zawartość jest typowana xsd:long
, czytnik zwraca bez skrzynki odbiorczej 64-bitową liczbę całkowitą podpisaną. Jeśli zawartość nie jest typowana xsd:long
, czytelnik próbuje przekonwertować ją na 64-bitową liczbę całkowitą podpisaną zgodnie z regułami zdefiniowanymi przez rekomendację W3C XML Schema Part 2: Datatypes .
W poniższej tabeli opisano tę metodę traktują każdy typ węzła.
XmlNodeType | Wartość zwracana | Zachowanie czytelnika |
---|---|---|
Text CDATA Whitespace SignificantWhitespace EntityReference EndEntity |
Połączona zawartość tekstu, CDATA, odstępu i znaczących węzłów odstępów przekonwertowanych 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 XmlConvert.ToXxx w przypadku 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 jest zgodna z danymi pi lub komentarzem. | 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. | Niezdefiniowane, chociaż zazwyczaj czytelnik pozostaje w bieżącej pozycji. |
Aby uzyskać więcej informacji, zobacz sekcję Uwagi na stronie referencyjnej XmlReader .