Condividi tramite


Metodo DomainClassXmlSerializer.TryCreateMonikerInstance

Controlla se il XmlReader specificato sta puntando a un'istanza monikerized di un elemento del modello che il serializzatore possibile gestire.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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 il ruolo di origine di giocatore al moniker creato.

Valore restituito

Tipo: Microsoft.VisualStudio.Modeling.Moniker
Se il XmlReader attualmente sta puntando a un'istanza monikerized di un elemento del modello che il serializzatore possibile gestire, questo metodo crea un'istanza del moniker nell'archivio specificato.In caso contrario, null viene restituito.

Note

[!NOTA]

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

Se il lettore viene spostato, deve essere posizionato prima del 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