Condividi tramite


Metodo DomainClassXmlSerializer.TryCreateInstance

Controlla se il XmlReader specificato sta puntando a un'istanza serializzata dell'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 TryCreateInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ModelElement
public virtual ModelElement TryCreateInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)

Parametri

Valore restituito

Tipo: Microsoft.VisualStudio.Modeling.ModelElement
L'istanza creata l'elemento del modello, o null se il lettore non sta puntando a un'istanza serializzata corretta.

Note

nota: che questo metodo cerca solo a creare l'istanza di ModelElement, senza deserializzarle.La deserializzazione verrà eseguita con i metodi di Read().Esistono due motivi per questa separazione: 1) È possibile avere l'esigenza di collegare il ModelElement al relativo elemento padre (descritto come incorporare relazione) prima che è possibile deserializzandola correttamente.2) la deserializzazione può essere personalizzata.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DomainClassXmlSerializer Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling