Condividi tramite


Metodo DomainClassXmlSerializer.TryCreateMonikerInstance

Verifica se il XmlReader specificato sta puntando a un'istanza impostata come moniker di un elemento del modello che il serializzatore può gestire.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • relDomainClassId
    Tipo: System.Guid
    L'ID della classe di dominio della relazione che connette l'assegnatario del ruolo di origine al moniker creato.

Valore restituito

Tipo: Microsoft.VisualStudio.Modeling.Moniker
Se XmlReader punta attualmente a un'istanza impostata come moniker di un elemento del modello che il serializzatore è in grado di gestire, questo metodo crea un'istanza di Moniker nell'archivio specificato.In caso contrario, restituisce null.

Note

Nota

Il chiamante garantirà che il lettore è posizionato al tag aperto XML del moniker dell'elemento che viene letto.Questo metodo sposterà il lettore, a differenza del metodo di TryCreateInstance, perché potrebbe essere necessario leggere la stringa serializzata del moniker.

Se il lettore viene spostato, deve essere posizionato il tag di chiusura dell'elemento in modo da poter chiamare il chiamante SerializationUtilities.SkipToNextElement per spostarsi all'elemento successivo.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DomainClassXmlSerializer Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling