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
- serializationContext
Type : Microsoft.VisualStudio.Modeling.SerializationContext
Contexte de sérialisation.
- reader
Type : System.Xml.XmlReader
XmlReader à partir duquel effectuer la lecture.
- partition
Type : Microsoft.VisualStudio.Modeling.Partition
Partition dans laquelle le nouveau lien sera créé.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.