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
| Name | Description |
|---|---|
| IsStartObject(XmlDictionaryReader) |
öğesinin okunabilen bir XML öğesinin üzerine konumlandırılıp konumlandırılmadığını XmlDictionaryReader belirten bir değer alır. |
| IsStartObject(XmlReader) |
öğesinin okunabilen bir XML öğesinin üzerine 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. Gerçek beklenen öğ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ı için DataContractSerializer oluşturucular.
IsStartObject(XmlDictionaryReader)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
öğesinin okunabilen bir XML öğesinin üzerine 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public abstract bool IsStartObject(System.Xml.XmlDictionaryReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public abstract bool IsStartObject(System.Xml.XmlDictionaryReader reader);
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public MustOverride Function IsStartObject (reader As XmlDictionaryReader) As Boolean
Parametreler
- reader
- XmlDictionaryReader
XmlDictionaryReader XML akışını veya belgeyi okumak için kullanılan.
Döndürülenler
true okuyucu verileri okuyabiliyorsa; aksi takdirde , false.
- Öznitelikler
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 nesnenin en üst düzey öğesi olup olmadığını döndürür true . Uygulama XmlObjectSerializer ne zaman döndürüleceğini truebelirler. Uygulamalar bir öğe üzerinde konumlandırıldıklarını denetleyebilir veya beklenen öğe adını arayabilir. uygulaması, XmlObjectSerializeröğesinin DataContractSerializerbir öğesinde konumlandırılıp konumlandırılmadığını 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 olduğunu 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
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
öğesinin okunabilen bir XML öğesinin üzerine 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual bool IsStartObject(System.Xml.XmlReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual bool IsStartObject(System.Xml.XmlReader reader);
abstract member IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
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.
- Öznitelikler
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. Gerçek beklenen öğ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ı için DataContractSerializer oluşturucular.