PortSerializer.CreateInstance-Methode
Diese Methode erstellt eine Instanz von Port auf der Grundlage des Tags, auf das der Reader derzeit zeigt. Der Reader wird (garantiert durch den Aufrufer) auf eine serialisierte Instanz von Port verwiesen.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
Protected Overrides Function CreateInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
partition As Partition _
) As ModelElement
protected override ModelElement CreateInstance(
SerializationContext serializationContext,
XmlReader reader,
Partition partition
)
Parameter
- serializationContext
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Serialisierungskontext.
- reader
Typ: System.Xml.XmlReader
XmlReader, aus dem die serialisierten Daten gelesen werden sollen.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Partition, in der neue Port-Instanz erstellt werden soll.
Rückgabewert
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Hinweise
Der Aufrufer gewährleistet, dass der Reader mit geöffnetem XML-Tag der ModelRoot-Instanz positioniert wird, die eingelesen werden. Diese Methode sollte den Reader nicht verschieben; der Reader sollte an der gleichen Position bleiben, wenn diese Methode zurückkehrt.
.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.