Metodo ExternalMarkupService.Save

Sottoposto a override in una classe derivata, serializza l'elemento del modello specificato nel testo di markup in formato valido che rappresenta tale elemento del modello.

Spazio dei nomi:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

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

Parametri

Valore restituito

Tipo: System.String
Testo di markup che rappresenta l'elemento del modello.

Eccezioni

Eccezione Condizione
ArgumentNullException

root è nullriferimento null (Nothing in Visual Basic).

Note

Quando la chiamata al metodo Save restituisce un valore, requiredAssemblies contiene i riferimenti all'assembly che sono necessari per risolvere tutti i tipi in questo sottoalbero. Il metodo Load può utilizzare questo set e aggiungere gli elementi necessari ai riferimenti.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ExternalMarkupService Classe

Spazio dei nomi Microsoft.Windows.Design.Services

ModelItem

Altre risorse

Architettura di estensibilità di Progettazione WPF

Architettura del parser XAML