XmlReader.ReadElementContentAsInt Metoda

Definice

Přečte aktuální prvek a vrátí obsah jako 32bitové podepsané celé číslo.

Přetížení

ReadElementContentAsInt()

Přečte aktuální prvek a vrátí obsah jako 32bitové podepsané celé číslo.

ReadElementContentAsInt(String, String)

Zkontroluje, že zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako 32bitové celé číslo podepsaného.

ReadElementContentAsInt()

Přečte aktuální prvek a vrátí obsah jako 32bitové podepsané celé číslo.

public:
 virtual int ReadElementContentAsInt();
public virtual int ReadElementContentAsInt ();
abstract member ReadElementContentAsInt : unit -> int
override this.ReadElementContentAsInt : unit -> int
Public Overridable Function ReadElementContentAsInt () As Integer

Návraty

Int32

Obsah elementu jako 32bitové celé číslo podepsaného.

Výjimky

Není XmlReader umístěn na elementu.

-nebo-

XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".

Aktuální prvek obsahuje podřízené prvky.

-nebo-

Obsah elementu nelze převést na 32bitové celé číslo podepsaného.

Poznámky

Tato metoda přečte počáteční značku, obsah elementu a přesune čtenáře za značku koncového prvku. Rozbalí entity a ignoruje pokyny a komentáře ke zpracování. Prvek může obsahovat pouze jednoduchý obsah. To znamená, že nemůže mít podřízené prvky.

Pokud je obsah zadaný xsd:integer, čtečka vrátí bez 32bitového znaménka celé číslo. Pokud obsah není zadán xsd:integer, čtenář se pokusí ho převést na 32bitové celé číslo podepsané podle pravidel definovaných doporučením schématu XML W3C 2: Doporučení datových typů .

Další informace najdete v části Poznámky referenční XmlReader stránky.

Platí pro

ReadElementContentAsInt(String, String)

Zkontroluje, že zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako 32bitové celé číslo podepsaného.

public:
 virtual int ReadElementContentAsInt(System::String ^ localName, System::String ^ namespaceURI);
public virtual int ReadElementContentAsInt (string localName, string namespaceURI);
abstract member ReadElementContentAsInt : string * string -> int
override this.ReadElementContentAsInt : string * string -> int
Public Overridable Function ReadElementContentAsInt (localName As String, namespaceURI As String) As Integer

Parametry

localName
String

Místní název elementu.

namespaceURI
String

Identifikátor URI oboru názvů elementu.

Návraty

Int32

Obsah elementu jako 32bitové celé číslo podepsaného.

Výjimky

Není XmlReader umístěn na elementu.

-nebo-

XmlReader Metoda byla volána před dokončením předchozí asynchronní operace. V tomto případě InvalidOperationException se vyvolá zpráva "Asynchronní operace už probíhá".

Aktuální prvek obsahuje podřízené prvky.

-nebo-

Obsah elementu nelze převést na 32bitové celé číslo podepsaného.

Metoda se volá s null argumenty.

Zadaný místní název a identifikátor URI oboru názvů neodpovídá aktuálnímu prvku, který se čte.

Poznámky

Tato metoda přečte počáteční značku, obsah elementu a přesune čtenáře za značku koncového prvku. Rozbalí entity a ignoruje pokyny a komentáře ke zpracování. Prvek může obsahovat pouze jednoduchý obsah. To znamená, že nemůže mít podřízené prvky.

Pokud je obsah zadaný xsd:integer, čtečka vrátí bez 32bitového znaménka celé číslo. Pokud obsah není zadán xsd:integer, čtenář se pokusí ho převést na 32bitové celé číslo podepsané podle pravidel definovaných doporučením schématu XML W3C 2: Doporučení datových typů .

Další informace najdete v části Poznámky referenční XmlReader stránky.

Platí pro