XmlReader.ReadElementContentAsInt Metod

Definition

Läser det aktuella elementet och returnerar innehållet som ett 32-bitars signerat heltal.

Överlagringar

Name Description
ReadElementContentAsInt()

Läser det aktuella elementet och returnerar innehållet som ett 32-bitars signerat heltal.

ReadElementContentAsInt(String, String)

Kontrollerar att det angivna lokala namnet och namnområdes-URI:n matchar det aktuella elementets, läser sedan det aktuella elementet och returnerar innehållet som ett 32-bitars signerat heltal.

ReadElementContentAsInt()

Läser det aktuella elementet och returnerar innehållet som ett 32-bitars signerat heltal.

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

Returer

Elementinnehållet som ett 32-bitars signerat heltal.

Undantag

XmlReader Är inte placerad på ett element.

-eller-

En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".

Det aktuella elementet innehåller underordnade element.

-eller-

Elementinnehållet kan inte konverteras till ett 32-bitars signerat heltal.

Kommentarer

Den här metoden läser starttaggen, innehållet i elementet och flyttar läsaren förbi taggen slutelement. Den expanderar entiteter och ignorerar bearbetningsinstruktioner och kommentarer. Elementet kan bara innehålla enkelt innehåll. Den kan alltså inte ha underordnade element.

Om innehållet skrivs xsd:integerreturnerar läsaren ett 32-bitars signerat heltal utan inkorg. Om innehållet inte skrivs försöker läsaren konvertera det till ett 32-bitars signerat xsd:integerheltal enligt de regler som definieras av W3C XML-schemadel 2: Rekommendationen Datatypes .

Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Gäller för

ReadElementContentAsInt(String, String)

Kontrollerar att det angivna lokala namnet och namnområdes-URI:n matchar det aktuella elementets, läser sedan det aktuella elementet och returnerar innehållet som ett 32-bitars signerat heltal.

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

Parametrar

localName
String

Elementets lokala namn.

namespaceURI
String

Elementets namnområdes-URI.

Returer

Elementinnehållet som ett 32-bitars signerat heltal.

Undantag

XmlReader Är inte placerad på ett element.

-eller-

En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".

Det aktuella elementet innehåller underordnade element.

-eller-

Elementinnehållet kan inte konverteras till ett 32-bitars signerat heltal.

Metoden anropas med null argument.

Det angivna lokala namnet och namnområdes-URI:n matchar inte det aktuella element som läses.

Kommentarer

Den här metoden läser starttaggen, innehållet i elementet och flyttar läsaren förbi taggen slutelement. Den expanderar entiteter och ignorerar bearbetningsinstruktioner och kommentarer. Elementet kan bara innehålla enkelt innehåll. Den kan alltså inte ha underordnade element.

Om innehållet skrivs xsd:integerreturnerar läsaren ett 32-bitars signerat heltal utan inkorg. Om innehållet inte skrivs försöker läsaren konvertera det till ett 32-bitars signerat xsd:integerheltal enligt de regler som definieras av W3C XML-schemadel 2: Rekommendationen Datatypes .

Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Gäller för