DomainElementSerializer Sınıf
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.
DomainClass DomainElement için seri hale getirici DomainElementSerializer.
public ref class DomainElementSerializer : Microsoft::VisualStudio::Modeling::DomainClassXmlSerializer
public class DomainElementSerializer : Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
type DomainElementSerializer = class
inherit DomainClassXmlSerializer
Public Class DomainElementSerializer
Inherits DomainClassXmlSerializer
- Devralma
- Türetilmiş
Oluşturucular
| DomainElementSerializer() |
DomainElementSerializer Oluşturucusu |
Özellikler
| MonikerAttributeName |
Monikerized olamaz. |
| MonikerTagName |
Monikerized olamaz. |
| XmlTagName |
Serileştirilemiyor. |
Yöntemler
| CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) |
Bu yöntem, verili bir DomainElement örneğine bilinen bir ad hesaplar. |
| CreateInstance(SerializationContext, XmlReader, Partition) |
Bu yöntem, şu anda okuyucu tarafından işaret edilen etikete dayalı bir DomainElement örneği oluşturur. Okuyucu, DomainElement 'in serileştirilmiş bir örneğinde işaret edilecek garanti edilir (çağıran tarafından). |
| CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Bu yöntem, şu anda okuyucu tarafından işaret edilen etiketi temel alan DomainElement adlı bir ad oluşturur. |
| GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement) |
Bir etki alanı sınıfı farklı yollarla monikerized olabilir: Standart/Qualifier/Key mekanizması, özel bilinen ad veya öğe KIMLIĞI. Etki alanı sınıfı standart/Qualifier/Key mekanizması kullanılarak seri hale getirilse, bu yöntem bilinen adın niteleyiciyi döndürür; etki alanı sınıfı monikerization için başka yöntemler kullanıyorsa, bu yöntem boş bir dize döndürür. |
| Read(SerializationContext, ModelElement, XmlReader) |
DomainElement soyut ve örneklenemez, bu nedenle bu yöntem NotSupportedException oluşturur. |
| ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader) |
Öğesiyle ilişkili ek öğe verilerini okuyun (Devralındığı yer: DomainClassXmlSerializer) |
| ReadElements(SerializationContext, ModelElement, XmlReader) |
Bu yöntemler, geçirilen öğe içinde iç içe XML öğelerini seri durumdan çıkarır. |
| ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader) |
Bu yöntem, XML özniteliği olarak seri hale getirilen tüm özellikleri seri durumdan çıkarır. |
| ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver) |
XML 'den kök düzeyindeki bir öğeyi serileştiren public ReadRootElement () yöntemi. Kök düzeyindeki öğe ile XML 'deki Rest öğeleri arasındaki fark, kökün şema, sürüm vb. gibi ek bilgileri taşıyacağından emin olur. Varsayılan uygulama yalnızca Read () yöntemini çağırır, bu, diğer denetimleri yapmak için türetilmiş uygulamalara sahiptir. (Devralındığı yer: DomainClassXmlSerializer) |
| Reset() |
Seri hale getirici 'yi sıfırlama |
| TryCreateInstance(SerializationContext, XmlReader, Partition) |
Bu yöntem, şu anda okuyucu tarafından işaret edilen etiketi temel alan DomainElement öğesinin doğru bir örneğini oluşturur. Okuyucu serileştirilmiş bir DomainElement öğesine konumlandırılmışsa, belirtilen bölümde yeni bir DomainElement örneği oluşturulur, aksi takdirde null döndürülür. |
| TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Bu yöntem, şu anda okuyucu tarafından işaret edilen etiketi temel alan DomainElement öğesinin doğru türetilmiş (DomainElement kendisi dahil) bir adını oluşturur. |
| Write(SerializationContext, ModelElement, XmlWriter) |
Bu serileştirici örneğiyle ilişkili ModelElement örneğini seri hale getirilen ortak Write () yöntemi XML olarak. Bu yöntem, yalnızca RootElementSettings olmadan Write () öğesini çağırır. (Devralındığı yer: DomainClassXmlSerializer) |
| Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) |
Ortak Write () yöntemi bir DomainElement örneğini XML 'e seri hale getirir. |
| WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter) |
Öğesiyle ilişkili ek öğe verilerini yazın (Devralındığı yer: DomainClassXmlSerializer) |
| WriteElements(SerializationContext, ModelElement, XmlWriter) |
Bu yöntemler, iç içe geçmiş XML öğeleri ve 2) alt model öğeleri XML olarak serileştirildiği 1) özelliklerini seri hale getirir. |
| WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) |
Monikerized DomainElement örneğini XML 'e yazan public WriteMoniker () yöntemi. |
| WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter) |
XML özniteliği olarak serileştirilmesi gereken tüm özellikleri yazın. |
| WriteRootElement(SerializationContext, ModelElement, XmlWriter) |
Kök düzeyindeki bir öğeyi XML 'e serileştirtiren public WriteRootElement () yöntemi. Kök düzeyindeki öğe ile XML 'deki Rest öğeleri arasındaki fark, kökün şema, sürüm vb. gibi ek bilgileri taşıyacağından emin olur. Varsayılan uygulama yalnızca RootElementSettings olmadan Write () yöntemini çağırır, bu, diğer denetimleri yapmak için türetilmiş uygulamalara sahiptir. (Devralındığı yer: DomainClassXmlSerializer) |