DomainClassXmlSerializer.TryCreateInstance (Método)
Comprueba si el XmlReader especificado apunta a una instancia modelo serializada del elemento que este serializador pueda controlar.
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
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
)
Parámetros
- serializationContext
Tipo: Microsoft.VisualStudio.Modeling.SerializationContext
El contexto de serialización que almacena errores de serialización, si los hay.
- reader
Tipo: System.Xml.XmlReader
El XmlReader de va a leer.
- partition
Tipo: Microsoft.VisualStudio.Modeling.Partition
La partición en la que se creará el nuevo elemento.
Valor devuelto
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
La instancia modelo creada a partir del elemento, o NULL si el lector no está señalando una instancia serializada correcta.
Comentarios
nota: que este método intenta únicamente para crear la instancia de ModelElement, realmente deserializarla.La deserialización se realiza mediante los métodos de Read().hay dos razones de esta separación: 1) Podemos necesitar vincular el ModelElement creado a su elemento primario (con la relación de incrustación) antes de poder deserializandola correctamente.2) La deserialización se puede personalizar.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.