DataContractJsonSerializer.IsStartObject Yöntem

Tanım

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)

Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs

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)

Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs
Kaynak:
DataContractJsonSerializer.cs

öğ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

reader
XmlReader

XmlReader 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

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.

Şunlara uygulanır