XmlReader.ReadContentAsLong Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přečte textový obsah na aktuální pozici jako 64bitové celé číslo se signedm.
public:
virtual long ReadContentAsLong();
public virtual long ReadContentAsLong();
abstract member ReadContentAsLong : unit -> int64
override this.ReadContentAsLong : unit -> int64
Public Overridable Function ReadContentAsLong () As Long
Návraty
Textový obsah jako 64bitové celé číslo se signedm.
Výjimky
Pokus o přetypování není platný.
Formát řetězce není platný.
Před XmlReader dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace už probíhá".
Poznámky
Tato metoda zřetězí text, prázdné znaky, významné prázdné znaky a oddíly CDATA a přeskočí všechny komentáře nebo pokyny ke zpracování. Odkazy na entity se automaticky přeloží.
Pokud je obsah zadán xsd:long, čtečka vrátí unboxed 64-bit signed integer. Pokud obsah není zadán xsd:long, čtenář se pokusí ho převést na 64bitové podepsané celé číslo podle pravidel definovaných schématem W3C XML část 2: Doporučení datových typů .
Následující tabulka popisuje tuto metodu, která zpracovává jednotlivé typy uzlů.
| Xmlnodetype | Návratová hodnota | Chování čtenáře |
|---|---|---|
TextCDATAWhitespaceSignificantWhitespaceEntityReferenceEndEntity |
Zřetězený obsah textu, CDATA, prázdného místa a významných uzlů prázdných znaků převedených na požadovaný typ. | Přesune se na další počáteční prvek nebo značku koncového prvku. Odkazy na entity se automaticky rozbalí. |
Attribute |
Stejné jako XmlConvert.ToXxx u hodnoty atributu. |
Čtenář zůstane v aktuální pozici. |
CommentProcessingInstruction |
Ignoruje instrukce zpracování (PI) nebo komentář a přečte zřetězený textový obsah, který následuje za PI nebo komentářem. | Přesune se na další počáteční prvek nebo značku koncového prvku. Odkazy na entity se automaticky rozbalí. |
EndElement |
Prázdný řetězec. | Čtenář zůstane v aktuální pozici. |
ElementXmlDeclarationNoneDocumentDocumentTypeNotationEntityDocumentFragment |
Je InvalidOperationException vyvolán. | Nedefinováno, i když čtenář obvykle zůstává na aktuální pozici. |
Další informace najdete v části Poznámky na XmlReader referenční stránce.