Freigeben über


DomainRelationshipXmlSerializer.TryCreateDerivedInstance-Methode

Mit dem angegebenen XmlReader überprüfen, ob er derzeit auf eine serialisierte Instanz zeigt, die vom ElementLink abgeleitet ist, das dieses Serialisierungsprogramm behandeln kann. Ist dies der Fall, erstellen Sie eine Instanz der abgeleiteten ElementLink-Instanz in der angegebenen Partition, geben Sie andernfalls NULL.F1126 zurück.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public MustOverride Function TryCreateDerivedInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ElementLink
public abstract ElementLink TryCreateDerivedInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)

Parameter

Rückgabewert

Typ: Microsoft.VisualStudio.Modeling.ElementLink

Hinweise

Hinweis: dass diese Methode nur versucht, die abgeleitete ElementLink-Instanz zu erstellen, ohne sie tatsächlich zu deserialisieren. Die Serialisierung wird durch die Read()-Methoden ausgeführt. Es gibt zwei Gründe für diese Trennung: 1) möglicherweise müssen wir den erstellten Link zum betreffenden Quellrolleninhaber verknüpfen, damit wir können, ordnungsgemäß Deserialisieren. 2) Die Serialisierung kann angepasst werden.

.NET Framework-Sicherheit

Siehe auch

Referenz

DomainRelationshipXmlSerializer Klasse

Microsoft.VisualStudio.Modeling-Namespace