XamlBinaryWriter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Produce una rappresentazione binaria pre-analizzata di una produzione XAML.
public ref class XamlBinaryWriter sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlBinaryWriter final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlBinaryWriter
Public NotInheritable Class XamlBinaryWriter
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
La rappresentazione binaria di XAML usa un'estensione di file XBF. La rappresentazione binaria consente vantaggi delle prestazioni rispetto al caricamento e all'analisi di un file XAML come testo. Il caricamento della rappresentazione binaria è particolarmente utile quando si caricano file XAML che definiscono risorse di grandi dimensioni, ad esempio i file generic.xaml che definiscono i modelli.
XamlBinaryWriter non è destinato all'uso da parte di codice tipico dell'app. È destinato all'uso da parte di strumenti e processi direttamente coinvolti nella produzione di un pacchetto di app nel computer di uno sviluppatore.
Il formato XBF deve essere scritto una sola volta. Chiunque compili nel formato XBF deve sempre mantenere lo stesso CODICE XAML nella relativa rappresentazione di testo, in modo che gli strumenti o i processi possano modificare il codice XAML e in modo che il codice XAML di origine rimanga leggibile.
Metodi
Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider) |
Produce una rappresentazione binaria di XAML. I flussi di input vengono prodotti in rappresentazione di testo e i flussi di output vengono popolati con XAML nella rappresentazione binaria (XBF). Importante XamlBinaryWriter non è destinato all'uso da parte di codice tipico dell'app. È destinato all'uso da parte di strumenti e processi direttamente coinvolti nella produzione di un pacchetto di app nel computer di uno sviluppatore. |