DataContractJsonSerializer.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) |
seri hale getiricinin seri durumdan çıkarabileceği nesneyi temsil eden bir XML öğesinin üzerine konumlandırılıp konumlandırılmadığını XmlDictionaryReader belirten bir değer alır. |
| IsStartObject(XmlReader) |
öğesinin XmlReader seri durumdan çıkarılabilen bir nesneye yerleştirilip yerleştirilmeyeceğini belirler. |
IsStartObject(XmlDictionaryReader)
seri hale getiricinin seri durumdan çıkarabileceği nesneyi temsil eden bir XML öğesinin üzerine konumlandırılıp konumlandırılmadığını XmlDictionaryReader belirten bir değer alır.
public:
override 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 override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
public override 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 override 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.")>]
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
override this.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.")>]
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean
Parametreler
- reader
- XmlDictionaryReader
JSON'dan XmlDictionaryReader eşlenen XML akışını okumak için kullanılır.
Döndürülenler
true okuyucu doğru konumlandırıldıysa; aksi takdirde , false.
- Öznitelikler
Açıklamalar
, IsStartObject xml öğesinde konumlandırılıp konumlandırılmadığını denetleyerek nesneyi okuyup okuyamayacağını belirler. Ayrıca okuyucunun konumlandırılmış olduğu XML öğesinin adını ve ad alanını inceler ve değerleri beklenen ad alanıyla karşılaştırır. Beklenen ad oluşturucuya rootName geçirilen değerle (varsa) veya yoksa "kök" olarak ayarlanabilir. Beklenen ad alanı boş dizedir.
Bu yöntemin JSON'dan eşlenmiş XML ile çalışırken gelişmiş senaryolara yönelik olduğunu unutmayın.
Şunlara uygulanır
IsStartObject(XmlReader)
öğesinin XmlReader seri durumdan çıkarılabilen bir nesneye yerleştirilip yerleştirilmeyeceğini belirler.
public:
override 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 override bool IsStartObject(System.Xml.XmlReader reader);
public override 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 override 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.")>]
override this.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.")>]
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean
Parametreler
Döndürülenler
true okuyucu doğru konumlandırıldıysa; aksi takdirde , false.
- Öznitelikler
Açıklamalar
Bu yöntem, okuyucunun seri durumdan çıkarılabilen bir öğe üzerinde konumlandırılıp konumlandırılmadığını denetler ve varsa döndürür true . döndürmek trueiçin, bulunan öğenin beklenen ada sahip olması gerekir.