RelationshipHasRolesSerializer Sınıf

Tanım

DomainClass RelationshipHasRoles için seri hale getirici RelationshipHasRolesSerializer.

public ref class RelationshipHasRolesSerializer : Microsoft::VisualStudio::Modeling::DomainRelationshipXmlSerializer
public class RelationshipHasRolesSerializer : Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
type RelationshipHasRolesSerializer = class
    inherit DomainRelationshipXmlSerializer
Public Class RelationshipHasRolesSerializer
Inherits DomainRelationshipXmlSerializer
Devralma
Türetilmiş

Oluşturucular

RelationshipHasRolesSerializer()

RelationshipHasRolesSerializer Oluşturucusu

Özellikler

MonikerAttributeName

Monikerized olamaz.

MonikerTagName

Monikerized olamaz.

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

Serileştirilemiyor.

Yöntemler

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

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

CreateInstance(SerializationContext, XmlReader, Partition)

Bu yöntem, şu anda okuyucu tarafından işaret edilen etikete göre bir RelationshipHasRoles örneği oluşturur. Okuyucu, bir RelationshipHasRoles 'un seri hale getirilmiş 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 RelationshipHasRoles bilinen adını 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.

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

Bir ModelElement 'e başvuru verilen bir bilinen ad hesaplar.

(Devralındığı yer: DomainRelationshipXmlSerializer)
Read(SerializationContext, ModelElement, XmlReader)

RelationshipHasRoles 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.

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

Bu yöntem, hedef rol oynatıcı rolünü okur.

Reset()

Seri hale getirici 'yi sıfırlama

SerializeReference(SerializationContext, ModelElement, ModelElement)

Verilen hedef rol-oynatıcı örneğine bir monikerized String başvurusu hesaplar.

(Devralındığı yer: DomainRelationshipXmlSerializer)
TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)

Bu yöntem, şu anda okuyucu tarafından işaret edilen etiketi temel alan RelationshipHasRoles öğ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 RelationshipHasRoles 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 etikete göre doğru bir RelationshipHasRoles örneği oluşturur. Okuyucu serileştirilmiş bir RelationshipHasRoles konumuna konumlandırılmışsa, belirtilen bölümde yeni bir RelationshipHasRoles örneği oluşturulur, aksi takdirde null döndürülür.

TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Bu yöntem, geçerli türetilmiş (RelationshipHasRoles kendisi dahil) bir ad oluşturur ve şu anda okuyucu tarafından işaret edilen etikete göre RelationshipHasRoles öğesinin 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 RelationshipHasRoles ö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.

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

Monikerized RelationshipHasRoles ö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)

Şunlara uygulanır