Aracılığıyla paylaş


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 XAttributeiçin XNode soyut ortak temel sınıftır. Her iki sınıf için de ortak olan ek açıklamalar ve düğümler değiştiğinde olayları oluşturma gibi bazı temel işlevler sağlar.

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

Özellikler

BaseUri

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

Document

Bunun XObjectiçin öğesini XDocument alır.

NodeType

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

Parent

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

Yöntemler

AddAnnotation(Object)

Bu XObjectöğesinin ek 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ürdeki ek açıklamaların koleksiyonunu alır.

Annotations<T>()

Bu XObjectiçin belirtilen türdeki ek açıklamaların koleksiyonunu 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()

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

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

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

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ı

IXmlLineInfo.HasLineInfo()

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

IXmlLineInfo.LineNumber

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

IXmlLineInfo.LinePosition

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

Şunlara uygulanır

Ayrıca bkz.