Compartilhar via


Método DomainClassXmlSerializer.TryCreateInstance

Verifica se determinado XmlReader está apontando para uma instância de elemento de modelo serializado este serializador é capaz de lidar com.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
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

Valor de retorno

Tipo: Microsoft.VisualStudio.Modeling.ModelElement
A instância de elemento de modelo criado, ou null se o leitor não está apontando para uma instância serializada correta.

Comentários

Observação: esse método tentará apenas criar a instância ModelElement, sem realmente desserializá-lo.A desserialização será feita pelos métodos Read ().Há duas razões para essa separação: 1) precisamos vincular o ElementoModelo criado ao seu elemento pai (por meio da incorporação de relacionamento) antes que possamos ao desserializar corretamente.2) Pode ser personalizada a desserialização.

Segurança do .NET Framework

Consulte também

Referência

DomainClassXmlSerializer Classe

Namespace Microsoft.VisualStudio.Modeling