Método DomainRelationshipXmlSerializer.TryCreateDerivedInstance
Com determinado XmlReader, verifique se ele está apontando atualmente uma instância serializada que deriva de ElementLink este serializador pode manipular.Nesse caso, criar uma instância da instância ElementLink derivada em determinada partição; Caso contrário, retornará NULL.F1126
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public MustOverride Function TryCreateDerivedInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
partition As Partition _
) As ElementLink
public abstract ElementLink TryCreateDerivedInstance(
SerializationContext serializationContext,
XmlReader reader,
Partition partition
)
Parâmetros
- serializationContext
Tipo: Microsoft.VisualStudio.Modeling.SerializationContext
Contexto de serialização.
- reader
Tipo: System.Xml.XmlReader
XmlReader para ler.
- partition
Tipo: Microsoft.VisualStudio.Modeling.Partition
Partição na qual o novo link será criado.
Valor de retorno
Tipo: Microsoft.VisualStudio.Modeling.ElementLink
Comentários
Observação: esse método tentará apenas criar a instância de ElementLink derivada, sem desserialização, na verdade, ele.A desserialização será feita pelos métodos Read ().Há duas razões para essa separação: 1) precisamos vincular o link criado para seu player de função de origem antes que possamos ao desserializar corretamente.2) Pode ser personalizada a desserialização.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.