XObject Sınıf

Tanım

XML ağacındaki bir düğümü veya özniteliği temsil eder.

public ref class XObject abstract : System::Xml::IXmlLineInfo
public abstract class XObject : System.Xml.IXmlLineInfo
type XObject = class
    interface IXmlLineInfo
Public MustInherit Class XObject
Implements IXmlLineInfo
Devralma
XObject
Türetilmiş
Uygulamalar

Açıklamalar

Bu sınıf ve XNodeiçin XAttribute soyut ortak temel sınıfıdır. Ek açıklamalar ve düğümler değiştiğinde olayları oluşturma gibi her iki sınıf için de ortak olan bazı temel işlevler sağlar.

Ek açıklamaların XML bilgi kümesinin parçası olmadığını unutmayın; serileştirilmemiş veya seri durumdan çıkarılmamıştır.

Özellikler

Name Description
BaseUri

Bu XObjectiçin temel URI'yi alır.

Document

bunun XDocumentiçin öğesini XObject alır.

NodeType

Bu XObjectiçin düğüm türünü alır.

Parent

Bu XElementöğesinin üst öğesini XObject alır.

Yöntemler

Name Description
AddAnnotation(Object)

Bu XObjectek açıklama listesine bir nesne ekler.

Annotation(Type)

Belirtilen türün ilk ek açıklama nesnesini bu XObjectöğesinden alır.

Annotation<T>()

Belirtilen türün ilk ek açıklama nesnesini bu XObjectöğesinden alır.

Annotations(Type)

Bu XObjectiçin belirtilen türde bir ek açıklama koleksiyonu alır.

Annotations<T>()

Bu XObjectiçin belirtilen türde bir ek açıklama koleksiyonu alır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveAnnotations(Type)

Belirtilen türün ek açıklamalarını bu XObjectiçinden kaldırır.

RemoveAnnotations<T>()

Belirtilen türün ek açıklamalarını bu XObjectiçinden kaldırır.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Ekinlikler

Name Description
Changed

Bu XObject veya alt öğelerinden herhangi biri değiştiğinde yükseltildi.

Changing

Bu XObject veya alt öğelerinden herhangi biri değişmek üzereyken yükseltilir.

Belirtik Arabirim Kullanımları

Name Description
IXmlLineInfo.HasLineInfo()

Bunun XObject satır bilgilerine sahip olup olmadığını belirten bir değer alır.

IXmlLineInfo.LineNumber

Temel XmlReader alınanın bu XObjectiçin bildirdiği satır numarasını alır.

IXmlLineInfo.LinePosition

Temel XmlReader alınanın bu XObjectiçin bildirdiği satır konumunu alır.

Şunlara uygulanır

Ayrıca bkz.