DomainClassXmlSerializer.TryCreateInstance-Methode
Überprüft, ob das angegebene XmlReader an eine serialisierte Instanz des Modellelements zeigt, die dieses Serialisierungsprogramm behandeln kann.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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
Das XmlReader 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 einem entsprechenden serialisierten Instanz wird.
Hinweise
Hinweis: Nur dass diese Methode versucht, die ModelElement-Instanz zu erstellen, ohne sie tatsächlich zu deserialisieren.Bei der Deserialisierung wird von den Methoden Read()- ausgeführt.Es gibt zwei Gründe für diese Trennung: 1) müssen wir möglicherweise das erstellte ModelElement zu seinem übergeordneten Element verknüpft sind (von Einbettungs-Verhältnis), bevor das richtige deserialisierend werden können.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.