Partager via


DomainRelationshipXmlSerializer.TryCreateDerivedInstance, méthode

Avec le XmlReader donné, vérifie s'il pointe actuellement vers une instance sérialisée qui dérive de l'ElementLink que ce sérialiseur peut gérer. Si tel est le cas, créez une instance de l'instance dérivée d'ElementLink de la partition données ; sinon retourne NULL.F1126

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Déclaration
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
)

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.ElementLink

Notes

Remarque : si tente de cette méthode que pour créer l'instance dérivée d'ElementLink, sans réellement désérialiser. La désérialisation est effectuée par les méthodes d'Read(). Il existe deux raisons de cette séparation : 1) Nous pouvons doit lier le lien créé à son rôle de lecteur de source avant que nous puissions le désérialisant correctement. 2) La désérialisation peut être personnalisée.

Sécurité .NET Framework

Voir aussi

Référence

DomainRelationshipXmlSerializer Classe

Microsoft.VisualStudio.Modeling, espace de noms