Freigeben über


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

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

Siehe auch

Referenz

DomainClassXmlSerializer Klasse

Microsoft.VisualStudio.Modeling-Namespace