ExtensionElementSerializer 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 ExtensionElement için bir seri hale getirici ExtensionElementSerializer.
public ref class ExtensionElementSerializer : Microsoft::VisualStudio::Modeling::DomainClassXmlSerializer
public class ExtensionElementSerializer : Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
type ExtensionElementSerializer = class
inherit DomainClassXmlSerializer
Public Class ExtensionElementSerializer
Inherits DomainClassXmlSerializer
- Devralma
Oluşturucular
| ExtensionElementSerializer() |
ExtensionElementSerializer Oluşturucusu |
Özellikler
| MonikerAttributeName |
Bilinen ad dizesini içeren XML özniteliği adını döndürür. Örneğin, bir DomainClass foo, MonikerTagName "Lanbilinen adı" ve MonikerAttributeName "ref" olabilir, ardından foo 'ın serileştirilmiş bilinen adı, alt bilinen ad < başvurusu = "foo1" şeklinde görünür > . MonikerTagName geçersiz kılan bir serileştirici uygulamasının Ayrıca MonikerAttributeName geçersiz kılması gerekir. Temel uygulama boş dize döndürür, yani DomainClass monikerized olamaz. (Devralındığı yer: DomainClassXmlSerializer) |
| MonikerTagName |
İşlenmiş ModelElement 'in bir ad olarak serileştirilmesi sırasında XML etiketi adını döndürür. Bu etiket adının XmlTagName öğesinden farklı olduğunu unutmayın. Bu, bir ad yazmak içindir, ancak XmlTagName, ModelElement 'in gerçek örneğini yazmak içindir. Seri hale getirilmiş XML için ilişkili şemanın belirsiz olmaması için bu etiketlerin farklı etiket adları olmaları gerekir. MonikerAttributeName geçersiz kılan bir serileştirici uygulamasının Ayrıca MonikerTagName geçersiz kılması gerekir. Temel uygulama boş dize döndürür, yani DomainClass monikerized olamaz. (Devralındığı yer: DomainClassXmlSerializer) |
| XmlTagName |
Serileştirme içinde kullanılacak XML etiketi adını döndürür. Bir DomainClass doğrudan seri hale getirilemez (örn. soyut sınıf, kısa formlu ilişki vb.), bu özellik için emptry dizesi döndürülür. (Devralındığı yer: DomainClassXmlSerializer) |
Yöntemler
| CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) |
Bu yöntem, verili bir ExtensionElement örneğine bilinen bir ad hesaplar. |
| CreateInstance(SerializationContext, XmlReader, Partition) |
Verilen XmlReader ile, belirtilen bölümde bir ModelElement örneği oluşturun. Note: Bu yöntem, oluşturulacak doğru ModelElement örneğini belirledikten sonra yalnızca TryCreateInstance () yöntemi tarafından çağırılır. (Devralındığı yer: DomainClassXmlSerializer) |
| CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Verilen XmlReader ile, belirtilen depoda bir bilinen ad örneği oluşturun. Note: Bu yöntem, oluşturmak için doğru ModelElement bilinen adını belirledikten sonra yalnızca Trycreatemonıkerınstance () yöntemi tarafından çağırılır. (Devralındığı yer: DomainClassXmlSerializer) |
| 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) |
XML 'den verilen ModelElement örneğini seri hale getirilen ortak okuma () yöntemi. (Devralındığı yer: DomainClassXmlSerializer) |
| ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader) |
Öğesiyle ilişkili ek öğe verilerini okuyun (Devralındığı yer: DomainClassXmlSerializer) |
| ReadElements(SerializationContext, ModelElement, XmlReader) |
Bu yöntem, 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. (Devralındığı yer: DomainClassXmlSerializer) |
| 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 etikete göre ExtensionElement öğesinin doğru bir örneğini oluşturur. Okuyucu serileştirilmiş bir ExtensionElement konumuna konumlandırılmışsa, belirtilen bölümde yeni bir ExtensionElement ö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 etikete göre ExtensionElement öğesinin doğru türetilmiş (ExtensionElement 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) |
Bir ExtensionElement örneğini XML 'e seri hale getirilen ortak Write () yöntemi. |
| 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 ExtensionElement ö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. (Devralındığı yer: DomainClassXmlSerializer) |
| 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) |