PortHasBasePortSerializer Sınıf

Tanım

DomainClass PortHasBasePort için seri hale getirici PortHasBasePortSerializer.

public ref class PortHasBasePortSerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::GeometryShapeHasBaseGeometryShapeSerializer
public sealed class PortHasBasePortSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShapeSerializer
type PortHasBasePortSerializer = class
    inherit GeometryShapeHasBaseGeometryShapeSerializer
Public NotInheritable Class PortHasBasePortSerializer
Inherits GeometryShapeHasBaseGeometryShapeSerializer
Devralma

Oluşturucular

PortHasBasePortSerializer()

PortHasBasePortSerializer Oluşturucusu

Özellikler

MonikerAttributeName

Bu, serileştirilmiş bir monikerized örneğinde PortHasBasePort bilinen adını depolayan XML özniteliğinin adıdır.

MonikerTagName

Bu, PortHasBasePort 'un bir monikerized örneğini seri hale getirmek için kullanılan XML etiketi adıdır.

SerializesId

Bu sınıftan türetilmiş serileştiricilerin kimlik serileştirilmediğini gösterir.

UsesFullForm

Bu sınıftan türetilmiş serileştiricilerin bu ilişkiyi tam biçimde serileştirip serileştirmediğini gösterir.

XmlTagName

Bu, bir PortHasBasePort örneğini seri hale getirmek için kullanılan XML etiketi adıdır.

Yöntemler

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

Bu yöntem, belirli bir PortHasBasePort örneğine bilinen bir ad hesaplar.

CreateInstance(SerializationContext, XmlReader, Partition)

Bu yöntem, şu anda okuyucu tarafından işaret edilen etikete dayalı bir GeometryShapeHasBaseGeometryShape örneği oluşturur. Okuyucu, bir GeometryShapeHasBaseGeometryShape öğesinin serileştirilmiş bir örneğinde işaret edilecek garanti edilir (çağıran tarafından).

(Devralındığı yer: GeometryShapeHasBaseGeometryShapeSerializer)
CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Bu yöntem, şu anda okuyucu tarafından işaret edilen etikete dayalı bir GeometryShapeHasBaseGeometryShape adı oluşturur.

(Devralındığı yer: GeometryShapeHasBaseGeometryShapeSerializer)
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.

MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store)

Bir bağlantı noktası başvurusu verilen bir bilinen ad hesaplar

Read(SerializationContext, ModelElement, XmlReader)

XML 'den bir PortHasBasePort örneğini seri hale getirilen genel okuma () yöntemi.

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.

(Devralındığı yer: ClassHasBaseClassSerializer)
ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

Bu yöntem, XML özniteliği olarak seri hale getirilen tüm özellikleri seri durumdan çıkarır.

(Devralındığı yer: ClassHasBaseClassSerializer)
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)
ReadTargetRolePlayer(SerializationContext, ModelElement, XmlReader)

Bu yöntem, hedef rol oynatıcı BaseGeometryShape öğesini okur.

(Devralındığı yer: GeometryShapeHasBaseGeometryShapeSerializer)
Reset()

Seri hale getirici 'yi sıfırlama

(Devralındığı yer: GeometryShapeHasBaseGeometryShapeSerializer)
SerializeReference(SerializationContext, ModelElement, ModelElement)

Bir bağlantı noktasına monikerized String başvurusunu hesaplar.

TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)

Bu yöntem, okuyucu tarafından şu anda gösterilen etiketi temel alan PortHasBasePort öğesinin doğru türetilmiş bir örneğini oluşturur. Bu yöntem ile yukarıdaki arasındaki fark, bu yöntemin hiçbir şekilde PortHasBasePort türünün bir örneğini oluşturmayacağı, yalnızca türetilen türlerin denetlenmesi gerektiğini unutmayın.

TryCreateInstance(SerializationContext, XmlReader, Partition)

Bu yöntem, şu anda okuyucu tarafından işaret edilen etiketi temel alan PortHasBasePort öğesinin doğru bir örneğini oluşturur. Okuyucu serileştirilmiş bir PortHasBasePort 'a konumlandırılmışsa, belirtilen bölümde yeni bir PortHasBasePort ö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 PortHasBasePort 'ın doğru türetilmiş (PortHasBasePort kendisini içeren) 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 PortHasBasePort ö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.

(Devralındığı yer: ClassHasBaseClassSerializer)
WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

XML 'e bir monikerized PortHasBasePort örneği yazan public WriteMoniker () yöntemi.

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

XML özniteliği olarak serileştirilmesi gereken tüm özellikleri yazın.

(Devralındığı yer: ClassHasBaseClassSerializer)
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)

Şunlara uygulanır