Partager via


DomainClassXmlSerializer.TryCreateMonikerInstance, méthode

Vérifie si le XmlReader donné pointe vers une instance nommée d'un élément de modèle que ce sérialiseur peut gérer.

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • relDomainClassId
    Type : System.Guid
    ID de classe de domaine de la relation qui connecte l'acteur de rôle source au moniker en cours de création.

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.Moniker
Si le XmlReader pointe actuellement vers une instance à nommer d'un élément de modèle que ce sérialiseur peut gérer, cette méthode crée une instance de Moniker dans le magasin donné.Sinon, retourne la valeur null.

Notes

Notes

L'appelant garantit que le lecteur est positionné à la balise d'ouverture XML du moniker des éléments à lire.Cette méthode déplacera le lecteur, contrairement à la méthode d'TryCreateInstance, car elle peut devoir lire la chaîne sérialisée de moniker.

Si le lecteur est déplacé, il doit être placé sur la balise de fermeture de l'élément afin que l'appelant puisse appeler SerializationUtilities.SkipToNextElement pour vous déplacer vers l'élément suivant.

Sécurité .NET Framework

Voir aussi

Référence

DomainClassXmlSerializer Classe

Microsoft.VisualStudio.Modeling, espace de noms