Condividi tramite


Metodo DomainClassXmlSerializer.TryCreateInstance

Verifica se il XmlReader specificato sta puntando a un'istanza di un elemento del modello serializzato 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 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
Istanza dell'elemento del modello creato o null se il lettore non sta puntando a un'istanza serializzata corretta.

Note

Nota: che questo metodo solo provare a creare l'istanza di ModelElement, senza effettivamente deserializzarle. La deserializzazione verrà eseguita con i metodi di Read() . Esistono due motivi per questa separazione: 1) È possibile richiedere di collegare il ModelElement creato al relativo elemento padre (tramite incorporando 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