DomainClassXmlSerializer.TryCreateMonikerInstance-Methode
Überprüft, ob das angegebene XmlReader an eine monikerized Instanz eines Modellelements zeigt, das 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 TryCreateMonikerInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
sourceRolePlayer As ModelElement, _
relDomainClassId As Guid, _
partition As Partition _
) As Moniker
public virtual Moniker TryCreateMonikerInstance(
SerializationContext serializationContext,
XmlReader reader,
ModelElement sourceRolePlayer,
Guid relDomainClassId,
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.
- sourceRolePlayer
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Das Quell-Rolle Player Modellelement, aus dem der Moniker, der erstellt wird, verweist.
- relDomainClassId
Typ: System.Guid
Die Domänen klassen-id der Beziehung, die die Rolle Player Quelle an den Moniker herstellt, der erstellt wird.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Der neue Moniker sollte im Speicher erstellt werden, der in dieser Partition zugeordnet ist.
Rückgabewert
Typ: Microsoft.VisualStudio.Modeling.Moniker
Wenn das XmlReader sich nur auf eine monikerized Instanz eines Modellelements enthält, das dieses Serialisierungsprogramm behandeln kann, erstellt diese Methode eine Instanz der Moniker im angegebenen Speicher.Andernfalls wird NULL zurückgegeben.
Hinweise
Hinweis |
---|
Der Aufrufer gewährleistet, dass der Reader am geöffneten XML-Tag des Elements monikers positioniert ist, der gelesen wird.Diese Methode verschiebt den Reader, außer den TryCreateInstance-Methode, da sie die serialisierte Moniker Zeichenfolge lesen muss. Wenn der Reader verschoben wird, wird er am Endtag des Elements positioniert werden, damit der Aufrufer SerializationUtilities.SkipToNextElement aufrufen kann, um auf das nächste Element zu wechseln. |
.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.