XmlReader.ReadElementContentAsInt Methode

Definition

Liest das aktuelle Element und gibt den Inhalt als 32-Bit-Ganzzahl zurück.

Überlädt

Name Beschreibung
ReadElementContentAsInt()

Liest das aktuelle Element und gibt den Inhalt als 32-Bit-Ganzzahl zurück.

ReadElementContentAsInt(String, String)

Überprüft, ob der angegebene lokale Name und der Namespace-URI mit dem des aktuellen Elements übereinstimmen, dann das aktuelle Element liest und den Inhalt als 32-Bit-Ganzzahl zurückgibt.

ReadElementContentAsInt()

Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs

Liest das aktuelle Element und gibt den Inhalt als 32-Bit-Ganzzahl zurück.

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

Gibt zurück

Der Elementinhalt als eine 32-Bit-ganzzahlige Vorzeichen.

Ausnahmen

Die XmlReader Position wird nicht für ein Element positioniert.

- oder -

Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Das aktuelle Element enthält untergeordnete Elemente.

- oder -

Der Elementinhalt kann nicht in eine 32-Bit-Ganzzahl konvertiert werden.

Hinweise

Diese Methode liest das Starttag, den Inhalt des Elements und verschiebt den Leser über das Endelementtag. Sie erweitert Entitäten und ignoriert Verarbeitungsanweisungen und Kommentare. Das Element kann nur einfachen Inhalt enthalten. Das heißt, es kann keine untergeordneten Elemente haben.

Wenn der Inhalt eingegeben xsd:integerwird, gibt der Leser eine unboxierte 32-Bit-Ganzzahl mit Vorzeichen zurück. Wenn der Inhalt nicht eingegeben xsd:integerwird, versucht der Leser, ihn in eine 32-Bit-ganzzahlige 32-Bit-Ganzzahl gemäß den Regeln zu konvertieren, die durch die W3C XML-Schemakomponente 2: Empfehlung für Datentypen definiert wurden.

Weitere Informationen finden Sie im Abschnitt Hinweise auf der XmlReader Referenzseite.

Gilt für:

ReadElementContentAsInt(String, String)

Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs
Quelle:
XmlReader.cs

Überprüft, ob der angegebene lokale Name und der Namespace-URI mit dem des aktuellen Elements übereinstimmen, dann das aktuelle Element liest und den Inhalt als 32-Bit-Ganzzahl zurückgibt.

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

Parameter

localName
String

Der lokale Name des Elements.

namespaceURI
String

Der Namespace-URI des Elements.

Gibt zurück

Der Elementinhalt als eine 32-Bit-ganzzahlige Vorzeichen.

Ausnahmen

Die XmlReader Position wird nicht für ein Element positioniert.

- oder -

Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Das aktuelle Element enthält untergeordnete Elemente.

- oder -

Der Elementinhalt kann nicht in eine 32-Bit-Ganzzahl konvertiert werden.

Die Methode wird mit null Argumenten aufgerufen.

Der angegebene lokale Name und namespace-URI stimmen nicht mit dem des aktuellen Elements überein, das gelesen wird.

Hinweise

Diese Methode liest das Starttag, den Inhalt des Elements und verschiebt den Leser über das Endelementtag. Sie erweitert Entitäten und ignoriert Verarbeitungsanweisungen und Kommentare. Das Element kann nur einfachen Inhalt enthalten. Das heißt, es kann keine untergeordneten Elemente haben.

Wenn der Inhalt eingegeben xsd:integerwird, gibt der Leser eine unboxierte 32-Bit-Ganzzahl mit Vorzeichen zurück. Wenn der Inhalt nicht eingegeben xsd:integerwird, versucht der Leser, ihn in eine 32-Bit-ganzzahlige 32-Bit-Ganzzahl gemäß den Regeln zu konvertieren, die durch die W3C XML-Schemakomponente 2: Empfehlung für Datentypen definiert wurden.

Weitere Informationen finden Sie im Abschnitt Hinweise auf der XmlReader Referenzseite.

Gilt für: