Aracılığıyla paylaş


XmlObjectSerializer.IsStartObject Yöntem

Tanım

Seri hale getiricinin nesneyi okuyup okuyamayacağını belirten bir değer alır.

Aşırı Yüklemeler

IsStartObject(XmlDictionaryReader)

öğesinin okunabilen bir XML öğesi üzerinde konumlandırılıp konumlandırılmadığını XmlDictionaryReader belirten bir değer alır.

IsStartObject(XmlReader)

öğesinin okunabilen bir XML öğesi üzerinde konumlandırılıp konumlandırılmadığını XmlReader belirten bir değer alır.

Açıklamalar

Bu yöntem okuyucunun okunacak bir öğeye konumlandırılıp konumlandırılmadığını denetler ve öğenin XML akışında veya belgesinde bulunan nesne için en üst düzey öğe olup olmadığını döndürür true . döndürmek trueiçin, bulunan öğenin beklenen bir ada sahip olması gerekir. Beklenen gerçek öğe adı, seri hale getiricinin uygulanmasına bağlıdır.

DataContractSerializerile, başlangıç öğesi uzantı sınıfının oluşturucusunda belirtilir. Bir örnek için bkz. sınıfın DataContractSerializer oluşturucuları.

IsStartObject(XmlDictionaryReader)

Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs

öğesinin okunabilen bir XML öğesi üzerinde konumlandırılıp konumlandırılmadığını XmlDictionaryReader belirten bir değer alır.

public:
 abstract bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public abstract bool IsStartObject (System.Xml.XmlDictionaryReader reader);
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public MustOverride Function IsStartObject (reader As XmlDictionaryReader) As Boolean

Parametreler

reader
XmlDictionaryReader

XmlDictionaryReader XML akışını veya belgesini okumak için kullanılan.

Döndürülenler

true okuyucu verileri okuyabiliyorsa; aksi takdirde , false.

Açıklamalar

Bu yöntem okuyucunun okunacak bir öğeye konumlandırılıp konumlandırılamadığını denetler ve öğenin XML akışında veya belgesinde bulunan nesne için en üst düzey öğe olup olmadığını döndürür true . Uygulama XmlObjectSerializer ne zaman döndürüleceğini truebelirler. Uygulamalar bir öğeye konumlandırıldıklarını denetleyebilir veya beklenen öğe adını arayabilir. uygulamasının XmlObjectSerializerbir uygulaması, DataContractSerializeröğenin bir öğeye yerleştirilip yerleştirilmediğini denetler ve ayrıca öğe adının şu anda seri durumdan çıkarılmakta olan tür için beklenen en üst düzey ad olup olmadığını denetler.

Gerekirse, XML akışındaki ek öznitelikler, yöntemini kullanarak ReadObject XML içeriğini okumadan önce en üst düzey öğeye konumlandırıldığında okunabilir.

Şunlara uygulanır

IsStartObject(XmlReader)

Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs
Kaynak:
XmlObjectSerializer.cs

öğesinin okunabilen bir XML öğesi üzerinde konumlandırılıp konumlandırılmadığını XmlReader belirten bir değer alır.

public:
 virtual bool IsStartObject(System::Xml::XmlReader ^ reader);
public virtual bool IsStartObject (System.Xml.XmlReader reader);
abstract member IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overridable Function IsStartObject (reader As XmlReader) As Boolean

Parametreler

reader
XmlReader

XmlReader XML akışını veya belgesini okumak için kullanılan.

Döndürülenler

true okuyucu başlangıç öğesinin üzerine konumlandırıldıysa; aksi takdirde , false.

Açıklamalar

Bu yöntem okuyucunun okunacak bir öğeye konumlandırılıp konumlandırılmadığını denetler ve öğenin XML akışında veya belgesinde bulunan nesne için en üst düzey öğe olup olmadığını döndürür true . döndürmek trueiçin, bulunan öğenin beklenen bir ada sahip olması gerekir. Beklenen gerçek öğe adı, seri hale getiricinin uygulanmasına bağlıdır.

DataContractSerializerile, başlangıç öğesi uzantı sınıfının oluşturucusunda belirtilir. Bir örnek için bkz. sınıfın DataContractSerializer oluşturucuları.

Şunlara uygulanır