Método ExternalMarkupService.Save
Quando substituído em uma classe derivada, serializa o item do modelo especificado em texto de marcação bem definidas que representa esse item de modelo.
Namespace: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
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
Parâmetros
- root
Tipo: Microsoft.Windows.Design.Model.ModelItem
O item de modelo que representa a raiz do documento.
- requiredAssemblies
Tipo: System.Collections.Generic.IEnumerable<AssemblyName>%
Referências do assembly necessárias para essa subárvore.
Valor de retorno
Tipo: System.String
Texto de marcação que representa o modelo item.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | root is nulluma referência nula (Nothing no Visual Basic). |
Comentários
Quando a chamada para o Save método retorna, requiredAssemblies contém as referências de assembly que são necessárias para resolver todos os tipos na subárvore. O Load método pode usar este conjunto e adicionar o que é necessário para referências.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Services