XmlReader.ReadElementContentAsLong Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli öğeyi okur ve içeriği 64 bit imzalı tamsayı olarak döndürür.
Aşırı Yüklemeler
ReadElementContentAsLong() |
Geçerli öğeyi okur ve içeriği 64 bit imzalı tamsayı olarak döndürür. |
ReadElementContentAsLong(String, String) |
Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği 64 bit imzalı tamsayı olarak döndürür. |
ReadElementContentAsLong()
Geçerli öğeyi okur ve içeriği 64 bit imzalı tamsayı olarak döndürür.
public:
virtual long ReadElementContentAsLong();
public virtual long ReadElementContentAsLong ();
abstract member ReadElementContentAsLong : unit -> int64
override this.ReadElementContentAsLong : unit -> int64
Public Overridable Function ReadElementContentAsLong () As Long
Döndürülenler
64 bit imzalı tamsayı olarak öğe içeriği.
Özel durumlar
XmlReader öğesinde konumlandırılmaz.
-veya-
Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.
Geçerli öğe alt öğeleri içerir.
-veya-
Öğe içeriği 64 bit imzalı tamsayıya dönüştürülemez.
yöntemi bağımsız değişkenlerle null
çağrılır.
Örnekler
Aşağıdaki örnek, öğesinin ReadElementContentAsLong içeriğini longValue
okumak için yöntemini kullanır.
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
Örnek, giriş olarak dosyasını kullanır dataFile.xml
.
<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>
Açıklamalar
Bu yöntem başlangıç etiketini, öğesinin içeriğini okur ve okuyucuyu bitiş öğesi etiketinin dışına taşır. Varlıkları genişletir ve işleme yönergelerini ve açıklamalarını yoksayar. öğesi yalnızca basit içerik içerebilir. Başka bir ifadeyle, alt öğeleri olamaz.
İçerik yazıldıysa xsd:long
okuyucu, kutulanmamış 64 bit imzalı bir tamsayı döndürür. İçerik yazılmamışsa xsd:long
, okuyucu bunu W3C XML Şema Bölüm 2: Veri Türleri önerisi tarafından tanımlanan kurallara göre 64 bit imzalı bir tamsayıya dönüştürmeyi dener.
Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.
Şunlara uygulanır
ReadElementContentAsLong(String, String)
Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği 64 bit imzalı tamsayı olarak döndürür.
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
Parametreler
- localName
- String
Öğesinin yerel adı.
- namespaceURI
- String
öğesinin ad alanı URI'si.
Döndürülenler
64 bit imzalı tamsayı olarak öğe içeriği.
Özel durumlar
XmlReader öğesinde konumlandırılmaz.
-veya-
Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.
Geçerli öğe alt öğeleri içerir.
-veya-
Öğe içeriği 64 bit imzalı tamsayıya dönüştürülemez.
yöntemi bağımsız değişkenlerle null
çağrılır.
Belirtilen yerel ad ve ad alanı URI'si okunan geçerli öğenin adıyla eşleşmiyor.
Açıklamalar
Bu yöntem başlangıç etiketini, öğesinin içeriğini okur ve okuyucuyu bitiş öğesi etiketinin dışına taşır. Varlıkları genişletir ve işleme yönergelerini ve açıklamalarını yoksayar. öğesi yalnızca basit içerik içerebilir. Başka bir ifadeyle, alt öğeleri olamaz.
İçerik yazıldıysa xsd:long
okuyucu, kutulanmamış 64 bit imzalı bir tamsayı döndürür. İçerik yazılmamışsa xsd:long
, okuyucu bunu W3C XML Şema Bölüm 2: Veri Türleri önerisi tarafından tanımlanan kurallara göre 64 bit imzalı bir tamsayıya dönüştürmeyi dener.
Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.