XmlReader.ReadElementContentAsLong Methode

Definitie

Leest het huidige element en retourneert de inhoud als een 64-bits geheel getal dat is ondertekend.

Overloads

Name Description
ReadElementContentAsLong()

Leest het huidige element en retourneert de inhoud als een 64-bits geheel getal dat is ondertekend.

ReadElementContentAsLong(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud wordt geretourneerd als een 64-bits geheel getal dat is ondertekend.

ReadElementContentAsLong()

Bron:
XmlReader.cs
Bron:
XmlReader.cs
Bron:
XmlReader.cs
Bron:
XmlReader.cs
Bron:
XmlReader.cs

Leest het huidige element en retourneert de inhoud als een 64-bits geheel getal dat is ondertekend.

public:
 virtual long ReadElementContentAsLong();
public virtual long ReadElementContentAsLong();
abstract member ReadElementContentAsLong : unit -> int64
override this.ReadElementContentAsLong : unit -> int64
Public Overridable Function ReadElementContentAsLong () As Long

Retouren

De elementinhoud als een 64-bits geheel getal dat is ondertekend.

Uitzonderingen

Het XmlReader element wordt niet op een element weergegeven.

– of –

Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.

Het huidige element bevat onderliggende elementen.

– of –

De elementinhoud kan niet worden geconverteerd naar een 64-bits geheel getal dat is ondertekend.

De methode wordt aangeroepen met null argumenten.

Voorbeelden

In het volgende voorbeeld wordt de ReadElementContentAsLong methode gebruikt om de inhoud van het longValue element te lezen.

using (XmlReader reader = XmlReader.Create("dataFile.xml")) {
     reader.ReadToFollowing("longValue");
     long number = reader.ReadElementContentAsLong();
     // Do some processing with the number object.
}
Using reader As XmlReader = XmlReader.Create("dataFile.xml")
  reader.ReadToFollowing("longValue")
  Dim number As Long = reader.ReadElementContentAsLong()
  ' Do some processing with the number object.
End Using

In het voorbeeld wordt het dataFile.xml bestand als invoer gebruikt.

<root>
  <stringValue>
     <!--comment-->
     <?some pi?>
      text value of the element.
  </stringValue>
  <longValue>270000000000001</longValue>
  <number>0</number>
  <double>2E10</double>
  <date>2003-01-08T15:00:00-00:00</date>
</root>

Opmerkingen

Deze methode leest de starttag, de inhoud van het element en verplaatst de lezer voorbij de eindelementtag. Het breidt entiteiten uit en negeert verwerkingsinstructies en opmerkingen. Het element kan alleen eenvoudige inhoud bevatten. Dat wil gezegd, het mag geen onderliggende elementen hebben.

Als de inhoud is getypt xsd:long, retourneert de lezer een niet-ingepakt 64-bits ondertekend geheel getal. Als de inhoud niet is getypt xsd:long, probeert de lezer deze te converteren naar een 64-bits geheel getal dat is ondertekend volgens de regels die zijn gedefinieerd door het W3C XML-schema deel 2: aanbeveling voor gegevenstypen .

Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.

Van toepassing op

ReadElementContentAsLong(String, String)

Bron:
XmlReader.cs
Bron:
XmlReader.cs
Bron:
XmlReader.cs
Bron:
XmlReader.cs
Bron:
XmlReader.cs

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud wordt geretourneerd als een 64-bits geheel getal dat is ondertekend.

public:
 virtual long ReadElementContentAsLong(System::String ^ localName, System::String ^ namespaceURI);
public virtual long ReadElementContentAsLong(string localName, string namespaceURI);
abstract member ReadElementContentAsLong : string * string -> int64
override this.ReadElementContentAsLong : string * string -> int64
Public Overridable Function ReadElementContentAsLong (localName As String, namespaceURI As String) As Long

Parameters

localName
String

De lokale naam van het element.

namespaceURI
String

De naamruimte-URI van het element.

Retouren

De elementinhoud als een 64-bits geheel getal dat is ondertekend.

Uitzonderingen

Het XmlReader element wordt niet op een element weergegeven.

– of –

Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.

Het huidige element bevat onderliggende elementen.

– of –

De elementinhoud kan niet worden geconverteerd naar een 64-bits geheel getal dat is ondertekend.

De methode wordt aangeroepen met null argumenten.

De opgegeven lokale naam en naamruimte-URI komen niet overeen met die van het huidige element dat wordt gelezen.

Opmerkingen

Deze methode leest de starttag, de inhoud van het element en verplaatst de lezer voorbij de eindelementtag. Het breidt entiteiten uit en negeert verwerkingsinstructies en opmerkingen. Het element kan alleen eenvoudige inhoud bevatten. Dat wil gezegd, het mag geen onderliggende elementen hebben.

Als de inhoud is getypt xsd:long, retourneert de lezer een niet-ingepakt 64-bits ondertekend geheel getal. Als de inhoud niet is getypt xsd:long, probeert de lezer deze te converteren naar een 64-bits geheel getal dat is ondertekend volgens de regels die zijn gedefinieerd door het W3C XML-schema deel 2: aanbeveling voor gegevenstypen .

Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.

Van toepassing op