DomainClassXmlSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
Der erstellte Moniker oder NULL, wenn der Reader nicht auf eine korrekte, monierte Instanz verweist.