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
- serializationContext
Tipo: Microsoft.VisualStudio.Modeling.SerializationContext
Il contesto di serializzazione che contiene gli errori di serializzazione, se disponibili.
- reader
Tipo: System.Xml.XmlReader
Il XmlReader da cui leggere.
- sourceRolePlayer
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
L'elemento del modello di origine del giocatore di ruolo da cui il moniker creato viene fatto riferimento.
- relDomainClassId
Tipo: System.Guid
L'id della classe di dominio della relazione che connette il ruolo di origine di giocatore al moniker creato.
- partition
Tipo: Microsoft.VisualStudio.Modeling.Partition
Il nuovo moniker deve essere creato nell'archivio associato a questa partizione.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.