DomainClassXmlSerializer.TryCreateInstance-Methode
Überprüft, ob der angegebene XmlReader auf eine serialisierte Instanz eines Modellelements zeigt, das dieses Serialisierungsprogramm behandeln kann.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Public Overridable Function TryCreateInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
partition As Partition _
) As ModelElement
public virtual ModelElement TryCreateInstance(
SerializationContext serializationContext,
XmlReader reader,
Partition partition
)
Parameter
- serializationContext
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Der Serialisierungskontext, der Serialisierungsfehler speichert, sofern vorhanden.
- reader
Typ: System.Xml.XmlReader
Der XmlReader, aus dem gelesen werden soll.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Die Partition, in der das neue Element erstellt wird.
Rückgabewert
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Die erstellte Instanz des Modellelements oder NULL, wenn der Reader nicht auf eine korrekt serialisierte Instanz verwiesen wird.
Hinweise
Hinweis: dass diese Methode nur versucht, die ModelElement-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 das erstellte ModelElement zu seinem übergeordneten Element verknüpft werden (durch einbettende Beziehung) werden können, bevor sie 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.