DomainRelationshipXmlSerializer.TryCreateDerivedInstance, méthode
Avec le XmlReader donné, le contrôle s'il pointe actuellement vers une instance sérialisée qui dérive de l'ElementLink ce sérialiseur peut gérer.Si oui, créez une instance de l'instance dérivée d'ElementLink dans la partition donnée ; sinon retourne NULL.F1126
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.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 à la lecture de.
- partition
Type : Microsoft.VisualStudio.Modeling.Partition
Partition dans laquelle le nouveau lien sera créé.
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.ElementLink
Notes
Remarque : qu'essaie de cette méthode uniquement pour créer l'instance dérivée d'ElementLink, sans la désérialiser réellement.La désérialisation sera effectué par les méthodes de lecture ().Il existe deux raisons de cette séparation : 1) Nous pouvons peut-être lier le lien créé vers son rôle de lecteur de source avant que nous puissions le désérialisant correctement.2) La désérialisation peut être personnalisé.
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.