Aracılığıyla paylaş


NetDataContractSerializer.IsStartObject Yöntem

Tanım

Okuyucunun seri durumdan çıkarılabilir bir nesneye konumlandırılıp konumlandırılmadığını belirler.

Aşırı Yüklemeler

IsStartObject(XmlReader)

öğesinin XmlReader belirtilen okuyucu kullanılarak seri durumdan çıkarılabilen bir nesneye yerleştirilip yerleştirilmeyeceğini belirler.

IsStartObject(XmlDictionaryReader)

öğesinin XmlDictionaryReader belirtilen okuyucu kullanılarak seri durumdan çıkarılabilen bir nesneye yerleştirilip yerleştirilmeyeceğini belirler.

Açıklamalar

Bu, arabiriminin ReadObject yöntemini kullanmaya eşdeğerdir IFormatter .

IsStartObject(XmlReader)

öğesinin XmlReader belirtilen okuyucu kullanılarak seri durumdan çıkarılabilen bir nesneye yerleştirilip yerleştirilmeyeceğini belirler.

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

Parametreler

reader
XmlReader

XmlReader Okunacak XML'i içeren.

Döndürülenler

true okuyucu okunacak akışın başlangıç öğesindeyse; aksi takdirde , false.

Özel durumlar

olarak reader ayarlanır null.

Şunlara uygulanır

IsStartObject(XmlDictionaryReader)

öğesinin XmlDictionaryReader belirtilen okuyucu kullanılarak seri durumdan çıkarılabilen bir nesneye yerleştirilip yerleştirilmeyeceğini belirler.

public:
 override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public override bool IsStartObject (System.Xml.XmlDictionaryReader reader);
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean

Parametreler

reader
XmlDictionaryReader

XmlDictionaryReader Okunacak XML'i içeren.

Döndürülenler

true, okuyucu okunacak akışın başlangıç öğesindeyse; aksi takdirde , false.

Özel durumlar

olarak reader ayarlanır null.

Açıklamalar

okuyucunun IsStartObject konumlandırdığı XML öğesinin adını ve ad alanını inceleyerek ve değerleri beklenen ad ve ad alanıyla karşılaştırarak bir nesneyi okuyup okuyamayacağını belirler. Beklenen ad ve ad alanı şu şekilde ayarlanabilir: oluşturucuya geçirilen türün veri sözleşmesi adı ve ad alanı veya rootName oluşturucuya geçirilen ve rootNamespace değerleri (varsa).

ve öğesini şu oluşturucularda ayarlayabilirsinizrootName: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString), ve NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).rootNamespace

Şunlara uygulanır