MoveableDecoratorHostShapeSerializer.Write, méthode (SerializationContext, ModelElement, XmlWriter, RootElementSettings)
Contrairement à DecoratorHostShape, MoveableDecoratorHostShape doit être sérialisé pour conserver les informations d'emplacement. Toutefois, en raison d'une gestion particulière des éléments décoratifs et des formes hôtes dans les structures de données de coordination (CDS), la sérialisation générée normale ne fonctionnera pas. Donc nous effectuons un court-circuit sur le sérialiseur généré ici et gérons la sérialisation dans ShapeElementSerializer.CustomWriteElements() à la place.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public Overrides Sub Write ( _
serializationContext As SerializationContext, _
element As ModelElement, _
writer As XmlWriter, _
rootElementSettings As RootElementSettings _
)
public override void Write(
SerializationContext serializationContext,
ModelElement element,
XmlWriter writer,
RootElementSettings rootElementSettings
)
Paramètres
- serializationContext
Type : Microsoft.VisualStudio.Modeling.SerializationContext
- element
Type : Microsoft.VisualStudio.Modeling.ModelElement
- writer
Type : System.Xml.XmlWriter
- rootElementSettings
Type : Microsoft.VisualStudio.Modeling.RootElementSettings
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.