Bagikan melalui


XmlReader.ReadElementContentAsLong Metode

Definisi

Membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 64-bit.

Overload

Nama Deskripsi
ReadElementContentAsLong()

Membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 64-bit.

ReadElementContentAsLong(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 64-bit.

ReadElementContentAsLong()

Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs

Membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 64-bit.

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

Mengembalikan

Konten elemen sebagai bilangan bulat bertanda tangan 64-bit.

Pengecualian

XmlReader tidak diposisikan pada elemen.

-atau-

Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."

Elemen saat ini berisi elemen turunan.

-atau-

Konten elemen tidak dapat dikonversi ke bilangan bulat bertanda tangan 64-bit.

Metode ini dipanggil dengan null argumen.

Contoh

Contoh berikut menggunakan ReadElementContentAsLong metode untuk membaca konten longValue elemen.

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

Contohnya menggunakan dataFile.xml file sebagai input.

<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>

Keterangan

Metode ini membaca tag mulai, konten elemen, dan memindahkan pembaca melewati tag elemen akhir. Ini memperluas entitas dan mengabaikan instruksi pemrosesan dan komentar. Elemen hanya dapat berisi konten sederhana. Artinya, tidak dapat memiliki elemen turunan.

Jika konten di ketik xsd:long, pembaca mengembalikan bilangan bulat bertanda tangan 64-bit yang tidak dikotak. Jika konten tidak diketik xsd:long, pembaca mencoba mengonversinya menjadi bilangan bulat bertanda tangan 64-bit sesuai dengan aturan yang ditentukan oleh rekomendasi Skema XML W3C Bagian 2: Jenis data .

Untuk informasi selengkapnya, lihat bagian Keterangan dari halaman referensi XmlReader.

Berlaku untuk

ReadElementContentAsLong(String, String)

Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs
Sumber:
XmlReader.cs

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 64-bit.

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

Parameter

localName
String

Nama lokal elemen .

namespaceURI
String

URI namespace elemen.

Mengembalikan

Konten elemen sebagai bilangan bulat bertanda tangan 64-bit.

Pengecualian

XmlReader tidak diposisikan pada elemen.

-atau-

Metode XmlReader dipanggil sebelum operasi asinkron sebelumnya selesai. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Operasi asinkron sudah berlangsung."

Elemen saat ini berisi elemen turunan.

-atau-

Konten elemen tidak dapat dikonversi ke bilangan bulat bertanda tangan 64-bit.

Metode ini dipanggil dengan null argumen.

Nama lokal dan URI namespace yang ditentukan tidak cocok dengan elemen saat ini yang sedang dibaca.

Keterangan

Metode ini membaca tag mulai, konten elemen, dan memindahkan pembaca melewati tag elemen akhir. Ini memperluas entitas dan mengabaikan instruksi pemrosesan dan komentar. Elemen hanya dapat berisi konten sederhana. Artinya, tidak dapat memiliki elemen turunan.

Jika konten di ketik xsd:long, pembaca mengembalikan bilangan bulat bertanda tangan 64-bit yang tidak dikotak. Jika konten tidak diketik xsd:long, pembaca mencoba mengonversinya menjadi bilangan bulat bertanda tangan 64-bit sesuai dengan aturan yang ditentukan oleh rekomendasi Skema XML W3C Bagian 2: Jenis data .

Untuk informasi selengkapnya, lihat bagian Keterangan dari halaman referensi XmlReader.

Berlaku untuk