DecoratorHostShapeSerializerBase.ReadElements Yöntem

Tanım

Bu yöntemler, geçirilen öğe içinde iç içe XML öğelerini seri durumdan çıkarır.

protected:
 override void ReadElements(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, Microsoft::VisualStudio::Modeling::ModelElement ^ element, System::Xml::XmlReader ^ reader);
protected override void ReadElements (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, Microsoft.VisualStudio.Modeling.ModelElement element, System.Xml.XmlReader reader);
override this.ReadElements : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.ModelElement * System.Xml.XmlReader -> unit
Protected Overrides Sub ReadElements (serializationContext As SerializationContext, element As ModelElement, reader As XmlReader)

Parametreler

serializationContext
SerializationContext

Serileştirme bağlamı.

element
ModelElement

Seri durumdan çıkarılan verileri alacak bellek içi dekor, şekil örneği.

reader
XmlReader

Seri hale getirilen verileri okumak için XmlReader.

Açıklamalar

Çağıran, geçerli öğenin iç içe XML öğelerine sahip olduğunu garanti eder ve çağrının ilk alt XML öğesinin açık etiketinde okuyucuyu konumlandırır. Bu yöntem, olabildiğince fazla alt XML öğesi okur. Bilinmeyen bir alt XML öğesiyle karşılaşıldığında üç koşulda: 1) döndürür. Bu durumda, bu yöntem okuyucuyu bilinmeyen öğenin açık etiketine konumlandırır. Bu, ilk alt XML öğesi bilinmiyorsa, bu yöntemin hemen dönüp hiçbir şey yapmayacağı anlamına gelir. 2) tüm alt XML elemneti okuma olduğunda. Bu durumda, okuyucu üst öğenin bitiş etiketine yerleştirilir. 3) EOF.

Şunlara uygulanır