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
- serializationContext
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Serialisierungskontext.
- reader
Typ: System.Xml.XmlReader
XmlReader, von dem gelesen werden soll.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Partition, in der der neue Link erstellt wird.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.