NetDataContractSerializer.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.
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
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