ExternalMarkupService.Save-Methode

Serialisiert beim Überschreiben in einer abgeleiteten Klasse das angegebene Modellelement in richtig formatierten Markuptext, der das Modellelement darstellt.

Namespace:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
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

Parameter

Rückgabewert

Typ: System.String
Markuptext, der das Modellelement darstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

root hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Wenn der Aufruf der Save-Methode zurückgegeben wird, enthält requiredAssemblies die Assemblyverweise, die notwendig sind, alle Typen in dieser Teilstruktur aufzulösen. Die Load-Methode kann diese Menge verwenden und hinzufügen, was für die Verweise erforderlich ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

ExternalMarkupService Klasse

Microsoft.Windows.Design.Services-Namespace

ModelItem

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers

Architektur des XAML-Parsers