Freigeben über


XamlBinaryWriter Klasse

Definition

Erzeugt eine vorab analysierte binäre Darstellung einer XAML-Produktion.

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
Vererbung
Object Platform::Object IInspectable XamlBinaryWriter
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die binäre Darstellung von XAML verwendet eine XBF-Dateierweiterung. Die binäre Darstellung ermöglicht Leistungsvorteile gegenüber dem Laden und Analysieren einer XAML-Datei als Text. Das Laden der binären Darstellung ist am nützlichsten beim Laden von XAML-Dateien, die große Ressourcen definieren, z. B. die generic.xaml-Dateien, die Vorlagen definieren.

XamlBinaryWriter ist nicht für die Verwendung durch typischen App-Code vorgesehen. Es ist für die Verwendung durch Tools und Prozesse vorgesehen, die direkt an der Erstellung eines App-Pakets auf dem Computer eines Entwicklers beteiligt sind.

Das XBF-Format soll einmal geschrieben werden. Jeder, der in das XBF-Format kompiliert, sollte immer denselben XAML-Code in seiner Textdarstellung beibehalten, damit Tools oder Prozesse den XAML-Code bearbeiten können und das Quell-XAML für menschenlesbar bleibt.

Methoden

Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider)

Erzeugt eine binäre Darstellung von XAML. Eingabedatenströme werden in der Textdarstellung erstellt, und Ausgabedatenströme werden mit XAML in binärer Darstellung (XBF) aufgefüllt.

Wichtig

XamlBinaryWriter ist nicht für die Verwendung durch typischen App-Code vorgesehen. Es ist für die Verwendung durch Tools und Prozesse vorgesehen, die direkt an der Erstellung eines App-Pakets auf dem Computer eines Entwicklers beteiligt sind.

Gilt für: