XmlObjectSerializer.IsStartObject 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.
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 true
iç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 true
belirler. 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
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 true
iç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ı.