XmlReader.ReadContentAsLong 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 konumdaki metin içeriğini 64 bit işaretli tamsayı olarak okur.
public:
virtual long ReadContentAsLong();
public virtual long ReadContentAsLong ();
abstract member ReadContentAsLong : unit -> int64
override this.ReadContentAsLong : unit -> int64
Public Overridable Function ReadContentAsLong () As Long
Döndürülenler
64 bit imzalı tamsayı olarak metin içeriği.
Özel durumlar
Denenen atama geçerli değil.
Dize biçimi geçerli değil.
Ö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.
Açıklamalar
Bu yöntem metin, boşluk, önemli boşluk ve CDATA bölümlerini birleştirir ve açıklamaları veya işleme yönergelerini atlar. Varlık başvuruları otomatik olarak çözümlenir.
İç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.
Aşağıdaki tabloda bu yöntem her düğüm türünü ele alır.
Xmlnodetype | Döndürülen değer | Okuyucu davranışı |
---|---|---|
Text CDATA Whitespace SignificantWhitespace EntityReference EndEntity |
Metin, CDATA, boşluk ve istenen türe dönüştürülen önemli boşluk düğümlerinin birleştirilmiş içeriği. | Sonraki başlangıç öğesine veya bitiş öğesi etiketine geçer. Varlık başvuruları otomatik olarak genişletilir. |
Attribute |
Öznitelik değerindekiyle XmlConvert.ToXxx aynıdır. |
Okuyucu geçerli konumda kalır |
Comment ProcessingInstruction |
İşleme yönergesini (PI) veya açıklamayı yoksayar ve PI veya açıklamayı izleyen birleştirilmiş metin içeriğini okur. | Sonraki başlangıç öğesine veya bitiş öğesi etiketine geçer. Varlık başvuruları otomatik olarak genişletilir. |
EndElement |
Boş bir dize. | Okuyucu geçerli konumda kalır. |
Element XmlDeclaration None Document DocumentType Notation Entity DocumentFragment |
bir InvalidOperationException atılır. | Tanımsız, ancak genellikle okuyucu geçerli konumda kalır. |
Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.