DomainClassXmlSerializer.TryCreateInstance 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.
Verilen XmlReader ile, bu seri hale getirici 'nin işleyebileceği seri hale getirilmiş bir ModelElement örneğine işaret olup olmadığını denetleyin. Bu durumda, verilen bölümde bir ModelElement örneği oluşturun; Aksi takdirde NULL döndürün. Note: çağıran, okuyucunun okunan öğenin açık XML etiketine konumlandığını garanti eder. Bu yöntem okuyucuyu taşımamalıdır; Bu yöntemin döndürdüğü zaman, okuyucunun aynı konumda kalması gerekir.
public:
virtual Microsoft::VisualStudio::Modeling::ModelElement ^ TryCreateInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public virtual Microsoft.VisualStudio.Modeling.ModelElement TryCreateInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.Partition partition);
abstract member TryCreateInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.ModelElement
override this.TryCreateInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.ModelElement
Public Overridable Function TryCreateInstance (serializationContext As SerializationContext, reader As XmlReader, partition As Partition) As ModelElement
Parametreler
- serializationContext
- SerializationContext
Serileştirme bağlamı.
- reader
- XmlReader
Okunacak XmlReader.
- partition
- Partition
Yeni öğenin oluşturulacağı bölüm.
Döndürülenler
Oluşturulan ModelElement örneği veya okuyucu doğru bir serileştirilmiş örneği işaret etmiyor ise null.
Açıklamalar
Unutmayın: Bu yöntem, gerçekten serisini kaldırmada yalnızca ModelElement örneğini oluşturmaya çalışır. Seri kaldırma, Read () yöntemleri tarafından yapılır. Bu ayırmanın iki nedeni vardır: 1) oluşturulan ModelElement öğesini, doğru bir şekilde seri durumdan çıkarmaya başlamadan önce üst öğesine (ilişki ekleme yoluyla) bağlamanız gerekebilir. 2) seri kaldırma özelleştirilebilir.