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 gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, em um formato de saída para serialização.
Sobrecargas
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 gráfico 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 gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, em uma saída que vai para o TextWriter fornecido. |
Save(String, Object) |
Processa um gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, o grava em um arquivo de saída em um local fornecido. |
Save(XamlWriter, Object) |
Processa um gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, o grava no gravador XAML fornecido. |
Save(XmlWriter, Object) |
Processa um gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, o grava no XmlWriter fornecido. |
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 gráfico de objeto a ser processado.
Retornos
A saída da 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 poderá ser carregada como XML válido 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 gráfico 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 gráfico de objeto a ser processado.
Exceções
A entrada stream
é null
.
Comentários
Importante
XamlServicesnão é a leitura XAML recomendada ou o conjunto de APIs de gravação XAML se você estiver processando tipos de Windows Presentation Foundation (WPF) 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 da escrita XAML, como otimizações para propriedades de dependência.
Aplica-se a
Save(TextWriter, Object)
Processa um gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, em uma saída que vai para o TextWriter fornecido.
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 gráfico de objeto a ser processado.
Exceções
A entrada writer
é null
.
Aplica-se a
Save(String, Object)
Processa um gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, o grava 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 no qual gravar a saída.
- instance
- Object
A raiz do gráfico 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 um XmlWriter como parte da chamada de método.
Aplica-se a
Save(XamlWriter, Object)
Processa um gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, o grava 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 implementação de XamlWriter a ser usada.
- instance
- Object
A raiz do gráfico de objeto a ser processado.
Exceções
A entrada writer
é 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 o XamlWriter que diferem das configurações padrão.
Aplica-se a
Save(XmlWriter, Object)
Processa um gráfico de objeto fornecido em uma representação de nó XAML e, em seguida, o grava no XmlWriter fornecido.
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 gráfico de objeto a ser processado.
Exceções
A entrada writer
é null
.