DomainClassXmlSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) Methode

Definition

Überprüfen Sie mit dem angegebenen XmlReader, ob er derzeit auf eine Instanz eines ModelElement-Elements verweist, das von diesem Serialisierungsprogramm verarbeitet werden kann. Wenn dies der Fall ist, erstellen Sie eine monikerinstanz im angegebenen Speicher. Andernfalls wird NULL zurückgegeben. Hinweis: der Aufrufer stellt sicher, dass der Reader beim Open XML-Tag des gelesenen elementmonikers positioniert ist. Diese Methode verschiebt den Reader (im Gegensatz zur trykreateinstance ()-Methode), da es möglicherweise erforderlich ist, die serialisierte Monikerzeichenfolge zu lesen. Wenn der Reader verschoben wird, sollte er am Endtag des Elements positioniert werden (damit der Aufrufer "SerializationUtilities. skiptonextelement ()" aufgerufen werden kann, um zum nächsten Element zu wechseln).

public:
 virtual Microsoft::VisualStudio::Modeling::Moniker ^ TryCreateMonikerInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::ModelElement ^ sourceRolePlayer, Guid relDomainClassId, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public virtual Microsoft.VisualStudio.Modeling.Moniker TryCreateMonikerInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.ModelElement sourceRolePlayer, Guid relDomainClassId, Microsoft.VisualStudio.Modeling.Partition partition);
abstract member TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
override this.TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
Public Overridable Function TryCreateMonikerInstance (serializationContext As SerializationContext, reader As XmlReader, sourceRolePlayer As ModelElement, relDomainClassId As Guid, partition As Partition) As Moniker

Parameter

serializationContext
SerializationContext

Der Serialisierungskontext.

reader
XmlReader

XmlReader zum Lesen serialisierter Daten aus.

sourceRolePlayer
ModelElement

Das Quell Rollen Inhaber-ModelElement, von dem aus auf den zu erstellenden Moniker verwiesen wird.

relDomainClassId
Guid

Die domainClass-ID der Beziehung, die den sourceroleplayer mit dem zu erstellenden Moniker verbindet.

partition
Partition

Der neue Moniker sollte im Speicher erstellt werden, der dieser Partition zugeordnet ist.

Gibt zurück

Moniker

Der erstellte Moniker oder NULL, wenn der Reader nicht auf eine korrekte, monierte Instanz verweist.

Gilt für