Partager via


ExternalMarkupService.Save, méthode

En cas de substitution dans une classe dérivée, sérialise l'élément de modèle spécifié dans le texte de balise de forme correcte qui représente cet élément de modèle.

Espace de noms :  Microsoft.Windows.Design.Services
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public MustOverride Function Save ( _
    root As ModelItem, _
    <OutAttribute> ByRef requiredAssemblies As IEnumerable(Of AssemblyName) _
) As String
public abstract string Save(
    ModelItem root,
    out IEnumerable<AssemblyName> requiredAssemblies
)
public:
virtual String^ Save(
    ModelItem^ root, 
    [OutAttribute] IEnumerable<AssemblyName^>^% requiredAssemblies
) abstract
abstract Save : 
        root:ModelItem * 
        requiredAssemblies:IEnumerable<AssemblyName> byref -> string 
public abstract function Save(
    root : ModelItem, 
    requiredAssemblies : IEnumerable<AssemblyName>
) : String

Paramètres

Valeur de retour

Type : System.String
Texte de balise qui représente l'élément de modèle.

Exceptions

Exception Condition
ArgumentNullException

root est nullune référence null (Nothing en Visual Basic).

Notes

Lorsque l'appel à la méthode Save est retourné, requiredAssemblies contient les références d'assembly qui sont nécessaires pour résoudre tous les types dans cette sous-arborescence. La méthode Load peut utiliser cet ensemble et ajouter ce qui est nécessaire aux références.

Sécurité .NET Framework

Voir aussi

Référence

ExternalMarkupService Classe

Microsoft.Windows.Design.Services, espace de noms

ModelItem

Autres ressources

Architecture de l'extensibilité du Concepteur WPF

Architecture de l'analyseur XAML