XamlServices.Save Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Processa um grafo de objeto fornecido em uma representação de nó XAML e, em seguida, em um formato de saída para serialização.
Sobrecargas
| Nome | Description |
|---|---|
| Save(Object) |
Processa uma árvore de objetos fornecida em uma representação de nó XAML e retorna uma representação de cadeia de caracteres do XAML de saída. |
| Save(Stream, Object) |
Processa um grafo de objeto fornecido em uma representação de nó XAML e, em seguida, em um fluxo de saída para serialização. |
| Save(TextWriter, Object) |
Processa um grafo de objeto fornecido em uma representação de nó XAML e, em seguida, em uma saída que vai para o fornecido TextWriter. |
| Save(String, Object) |
Processa um grafo de objeto fornecido em uma representação de nó XAML e grava-o em um arquivo de saída em um local fornecido. |
| Save(XamlWriter, Object) |
Processa um grafo de objeto fornecido em uma representação de nó XAML e grava-o no gravador XAML fornecido. |
| Save(XmlWriter, Object) |
Processa um grafo de objeto fornecido em uma representação de nó XAML e grava-o no fornecido XmlWriter. |
Save(Object)
Processa uma árvore de objetos fornecida em uma representação de nó XAML e retorna uma representação de cadeia de caracteres do XAML de saída.
public:
static System::String ^ Save(System::Object ^ instance);
public static string Save(object instance);
static member Save : obj -> string
Public Shared Function Save (instance As Object) As String
Parâmetros
- instance
- Object
A raiz do grafo de objeto a ser processado.
Retornos
A saída de marcação XAML como uma cadeia de caracteres.
Comentários
A saída desse método é o ToString resultado de um XmlWriter que é criado pela chamada de método. Isso XmlWriter é criado usando as seguintes configurações: XmlWriterSettings.Indent é true; e XmlWriterSettings.OmitXmlDeclaration é true.
A cadeia de caracteres retornada pode ser carregada como XML válida por meio do Create método se você tiver processado a cadeia de caracteres em um fluxo ou em um leitor mais especificamente dedicado para XAML.
Aplica-se a
Save(Stream, Object)
Processa um grafo de objeto fornecido em uma representação de nó XAML e, em seguida, em um fluxo de saída para serialização.
public:
static void Save(System::IO::Stream ^ stream, System::Object ^ instance);
public static void Save(System.IO.Stream stream, object instance);
static member Save : System.IO.Stream * obj -> unit
Public Shared Sub Save (stream As Stream, instance As Object)
Parâmetros
- stream
- Stream
O fluxo de destino.
- instance
- Object
A raiz do grafo de objeto a ser processado.
Exceções
stream a entrada é null.
Comentários
Importante
XamlServices não é a leitura XAML recomendada ou o conjunto de API de gravação XAML se você estiver processando tipos do WPF (Windows Presentation Foundation) ou tipos com base no WPF. Para uso do WPF, use System.Windows.Markup.XamlReader para ler ou carregar XAML e System.Windows.Markup.XamlWriter para gravar XAML novamente. Essas classes usam System.Xaml APIs internamente em sua implementação; no entanto, elas também dão suporte a conceitos específicos do WPF que influenciam a natureza da leitura e gravação XAML, como otimizações para propriedades de dependência.
Aplica-se a
Save(TextWriter, Object)
Processa um grafo de objeto fornecido em uma representação de nó XAML e, em seguida, em uma saída que vai para o fornecido TextWriter.
public:
static void Save(System::IO::TextWriter ^ writer, System::Object ^ instance);
public static void Save(System.IO.TextWriter writer, object instance);
static member Save : System.IO.TextWriter * obj -> unit
Public Shared Sub Save (writer As TextWriter, instance As Object)
Parâmetros
- writer
- TextWriter
O TextWriter que grava a saída.
- instance
- Object
A raiz do grafo de objeto a ser processado.
Exceções
writer a entrada é null.
Aplica-se a
Save(String, Object)
Processa um grafo de objeto fornecido em uma representação de nó XAML e grava-o em um arquivo de saída em um local fornecido.
public:
static void Save(System::String ^ fileName, System::Object ^ instance);
public static void Save(string fileName, object instance);
static member Save : string * obj -> unit
Public Shared Sub Save (fileName As String, instance As Object)
Parâmetros
- fileName
- String
O nome e o local do arquivo para o qual gravar a saída.
- instance
- Object
A raiz do grafo de objeto a ser processado.
Exceções
fileName é uma cadeia de caracteres vazia.
fileName é null.
Comentários
O fileName valor do parâmetro é usado como a outputFileName entrada de uma chamada para XmlWriter.Create, que cria uma XmlWriter como parte da chamada de método.
Aplica-se a
Save(XamlWriter, Object)
Processa um grafo de objeto fornecido em uma representação de nó XAML e grava-o no gravador XAML fornecido.
public:
static void Save(System::Xaml::XamlWriter ^ writer, System::Object ^ instance);
public static void Save(System.Xaml.XamlWriter writer, object instance);
static member Save : System.Xaml.XamlWriter * obj -> unit
Public Shared Sub Save (writer As XamlWriter, instance As Object)
Parâmetros
- writer
- XamlWriter
A XamlWriter implementação a ser usada.
- instance
- Object
A raiz do grafo de objeto a ser processado.
Exceções
writer a entrada é null.
Comentários
Normalmente, você deve usar essa assinatura somente nos seguintes casos:
Você definiu sua própria implementação de um XamlWriter.
Você especificou configurações para as XamlWriter que diferem das configurações padrão.
Aplica-se a
Save(XmlWriter, Object)
Processa um grafo de objeto fornecido em uma representação de nó XAML e grava-o no fornecido XmlWriter.
public:
static void Save(System::Xml::XmlWriter ^ writer, System::Object ^ instance);
public static void Save(System.Xml.XmlWriter writer, object instance);
static member Save : System.Xml.XmlWriter * obj -> unit
Public Shared Sub Save (writer As XmlWriter, instance As Object)
Parâmetros
- instance
- Object
A raiz do grafo de objeto a ser processado.
Exceções
writer a entrada é null.